|
|
Другие темы раздела | |
C (СИ) Вывести числа принадлежащие заданному интервалу 3. Даны три вещественных числа. Вывести на экран те из них, которые принадлежат интервалу (1,6-3,8). https://www.cyberforum.ru/ c-beginners/ thread2353404.html |
Определить имеется ли среди трех чисел хотя бы одна пара равных между собой C (СИ) 2. Даны три вещественных числа a,b,c. Определить, имеется ли среди них хотя бы одна пара равных между собой чисел. |
C (СИ) Вывести название дня недели по порядковому номеру 1. Составить программу, которая в зависимости от порядкового номера дня недели (1,2, .... 7) выводит на экран его название (понедельник, вторник, ..., воскресенье). https://www.cyberforum.ru/ c-beginners/ thread2353402.html | C (СИ) Если инициализатор указывает меньшее количество элементов, чем длина массива, то оставшиеся элементы нулями? Если инициализатор указывает меньшее количество элементов, чем длина массива, то оставшиеся элементы нулями? #include <stdio.h> int main(void) { int x = {1}; for (int i = 0; i < 3; i++) printf("%i\n", x); https://www.cyberforum.ru/ c-beginners/ thread2353400.html |
Замена функции C (СИ) Нужно заменить функцию. Помогите пожалуйста #include <stdio.h> #include <stdlib.h> int reverse_number (int number) { int n; for (n=0; number != 0; number /= 10) n = 10*n + number%10; return n; |
C (СИ) Отобразить наибольший промежуток между цифрами
https://www.cyberforum.ru/ c-beginners/ thread2353199.html составить программу которая будет принимать из стандартного ввода значения с плавающие запятой по куда соблюдено условие: числа будут идти по возрастанию или по убыванию. Как только условие прервется программа должно отобразить наибольший промежуток между цифрами . |
C (СИ) Подсчитать количество положительных элементов по столбцам в квадратной матрице Нужна помощь на языке Си. Заранее спасибо. Дана квадратная матрица размерностью N. Подсчитать количество положительных элементов по столбцам. Как должен выглядеть вывод: ВВЕДИТЕ РАЗМЕРНОСТЬ МАТРИЦЫ N:-->5 Через пробел введите N*N элементов массива: -->10 3 2 6 8 3 -2 7 -1 4 https://www.cyberforum.ru/ c-beginners/ thread2353170.html |
C (СИ) Удаление данных под определенным номером Только начал осваивать запись/чтение с файла. Помогите дописать код на удаление данных под определенным номером(Причем данные идут по списку, начинаясь от 0, а не единицы). Сами данные- учет студентов в общежитии. Мне осталось только доделать функцию удаления данных об определенном студенте. Часть кода: void choose_delete() { register int slot; char s;... |
C (СИ) Вывод числа задом наперед Есть код вывода числа наоборот, но больше десяти чисел выводит не правильно. Где ошибка Код програмы #include <stdio.h> int main() { unsigned int n, b=0; https://www.cyberforum.ru/ c-beginners/ thread2353006.html | C (СИ) Работа со структурами данных в Си С первым заданием я вроде бы справился, но вот сравнить слово из структуры и нововведенное не получается. Помогите исправить и подкиньте идею как лучше принимать данные в 3ем. Заранее спасибо Написать программу, выполняющую следующие действия: • ввод данных в массив CHESSBOARD, состоящий из 32 элементов типа CHESSPEICE(ввести не менее 10 фигур с соблюдением правил игры в шахматы) • вывод на... https://www.cyberforum.ru/ c-beginners/ thread2353002.html |
Сумма бесконечного ряда, не выводится ответ C (СИ) В чем ошибка? Нужна помощь . #include <stdio.h> #include <stdlib.h> #include <math.h> #define e 1e-4 int main() { double x, xn, sum, n; |
C (СИ) Массивы и функции
https://www.cyberforum.ru/ c-beginners/ thread2352939.html Требуется написать программу, осуществляющую работу с массивами, использующую функции. Требуется реализовать как минимум следующий набор функций: • InputArray – для ввода массива с клавиатуры • OutputArray – для вывода массива на экран • UpdateArray – для выполнения заданных операций над массивом. Функция main () {} должна обеспечивать вызов этих функций. Массив должен передаваться в... |
724 / 224 / 72
Регистрация: 01.03.2011
Сообщений: 629
|
|
19.11.2018, 16:28 | 0 |
Если функция не принимает аргументов, то принято ли писать в её заголовке void? - C (СИ) - Ответ 1307455919.11.2018, 16:28. Показов 3603. Ответов 27
Метки (Все метки)
Ответ
COKPOWEHEU, по моему ваш пример попадает под такое (грепаю C11):
6.7.6.3 An identifier list declares only the identifiers of the parameters of the function. An empty list in a function declarator that is part of a definition of that function specifies that the function has no parameters. The empty list in a function declarator that is not part of a definition of that function specifies that no information about the number or types of the parameters is supplied. т.е т.к. объявление (declaration) есть часть определения (definition) ф-ции, то звать fnc(1) уже покрайней мере идеологически не верно, но еще не криминал. смотрим дальше 6.5.2.2 If the expression that denotes the called function has a type that includes a prototype, the number of arguments shall agree with the number of parameters. К нам вроде не относиться, т.к. у fnc() прототипа нет. А вот чуть ниже там где описывают преобразование типа аргументов кажется наш случай: If the expression that denotes the called function has a type that does not include a prototype, the integer promotions are performed on each argument, and arguments that have type float are promoted to double. These are called the default argument promotions. If the number of arguments does not equal the number of parameters, the behavior is undefined. Я считаю, что обсуждаемый пример как раз попадает под этот абзац. Вернуться к обсуждению: Если функция не принимает аргументов, то принято ли писать в её заголовке void? C (СИ)
0
|
19.11.2018, 16:28 | |
Готовые ответы и решения:
27
Ошибка: void не принимает 0 аргументов Функция не принимает 1 аргументов Функция не принимает 0 аргументов Функция не принимает 0 аргументов |
19.11.2018, 16:28 | |
19.11.2018, 16:28 | |
Помогаю со студенческими работами здесь
0
Функция не принимает 0 аргументов Функция не принимает 5 аргументов функция не принимает 3 аргументов,в чём ошибка? Есть функция с кучей аргументов, как её вызвать в другой функции (если половины аргументов у меня нет)? |