Программирование на С++
В функцию с переменным числом параметров поступают целые числа, количество
которых задана первым параметром. Найти и вывести количество положительных
четных чисел, переданных в функцию.
Ответы
Ответ дал:
2
Ответ:
#include <iostream>
#include <cstdarg>
using namespace std;
int function(int n, ...) {
va_list args;
va_start(args, n);
int count = 0;
for(int i = 0; i < n; i++) {
int num = va_arg(args, int);
if (num > 0 && num % 2 ==0)
count++;
}
va_end(args);
return count;
}
int main()
{
cout << function(15, -1,2,3,-4,5,6,7,8,-9,10,11,-12,13,14,-15);
return 0;
}
Аноним:
Гомно-код, не хватает только переменных за циклами.
Вас заинтересует
1 год назад
1 год назад
6 лет назад
8 лет назад