Главная / Программирование на языке C в Microsoft Visual Studio 2010 / Функция average вычисляет среднее арифметическое заданных аргументов: #include <stdio.h> #include <stdarg.h> int average(int first, ... ); int main( void ) { int x; <Вызов фукнции average()>; return 0; } int average( int first, ... ) { i

Функция average вычисляет среднее арифметическое заданных аргументов: #include <stdio.h> #include <stdarg.h> int average(int first, ... ); int main( void ) { int x; <Вызов фукнции average()>; return 0; } int average( int first, ... ) { int count = 0, sum = 0, i = first; va_list marker; va_start(marker, first); while( i != -1 ) { sum += i; count++; i = va_arg(marker, int); } va_end(marker); return( sum ? (sum / count) : 0 ); } В результете какого вызова функции average значение переменной x будет равно 3?

вопрос

Правильный ответ:

x = average(2, 3, 4, -1);
x = average(1, 6, 2);
x = average(2, 6, 2, 1, -1);
Сложность вопроса
90
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я преподаватель! Оперативно заблокируйте этот ваш сайт с ответами с интуит. Не ломайте образование
04 мар 2020
Аноним
Если бы не опубликованные подсказки - я бы не смог решить c этими тестами intuit.
10 июн 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.