Результаты поиска по запросу "c"
является предпочтительным.
аюсь сгенерировать случайное число от 0 до 1. Я продолжаю читать оarc4random(), но нет никакой информации о получении поплавка от этого. Как мне это сделать?
или так.
ел бы написать макрос препроцессора, который делает одну вещь, если его аргумент представляет собой набор токенов в скобках, например: MY_MACRO((x, y))и еще что-то, если это просто один токен, например: MY_MACRO(x)Это возможно? Как насчет ...
Счетчик произвольных цифр
Мне нужен счетчикalgortihmкоторые используют произвольные заданные цифры для подсчета цели. Мой код похож на это: static char digits[] = {'x','y','z'}; /* Arbitrary number of arbitrary digits. */ int i; for(i=0; i<100; i++) { printf("%s\n", ...
Есть ли способ умножения матриц, имеющих O (n) сложность?
Я хочу умножить две матрицы, но тройной цикл имеет O (N3сложность. Есть ли алгоритм в динамическом программировании для умножения двух матриц со сложностью O (n)? хорошо, хорошо, мы не можем получить лучше, чем O (N2,81 ) редактировать:но есть ...
Использует ли C оценку короткого замыкания, даже если аргументы являются вызовами функций?
Я знаю, что логические операторы выполняют проверку на короткое замыкание. То есть, если есть утверждение типаA && B && Cтогда, еслиA ложно,B а такжеC не оцениваются. Но верно ли это и в тех случаях, когдаB а такжеC такое ...
Считать матрицу из текстового файла и сохранить ее в массиве 2D
Я пытался сохранить матричный ввод в текстовом файле в массиве, но он показывает мне своеобразный вывод. Это код: #include <stdio.h> int main() { int c, i, j, row, col, nl, cr; row = col = nl = cr = 0; FILE *fp = fopen("g.txt", "r"); // Figure ...
используя «push» и «pop» в стеке
У меня есть задание, которое просит меня заполнить стек случайными переменными и выдать их в порядке FILO. Хотя мне удалось заставить его заполнить стек, похоже, он выталкивает последний элемент и ничего больше. Я не уверен почему. Любая помощь ...
Возвращаемый тип указателя на функцию
Часто я нахожу необходимость писать функции, которые возвращают указатели на функции. Всякий раз, когда я делаю, я использую основной формат: typedef int (*function_type)(int,int); function_type getFunc() { function_type test; test /* = ...*/; ...
Как отправить и получить строку с использованием MPI
Я пытаюсь отправить и получить строку с использованием MPI, но результаты бесполезны. Отправить функцию: MPI_Send(&result, result.size(), MPI_CHAR, 0, 0, MPI_COMM_WORLD);И функция recv: MPI_Recv(&result, /* message buffer */ 128, /* one data ...
Но, в частности, он присваивает результат XOR обратно левому аргументу.
я есть следующая строка кода: contents[pos++] ^= key[shift++];Что делает оператор^= значит?