• Предмет: Информатика
  • Автор: vladyslavkharchencko
  • Вопрос задан 2 года назад

Программирование на С++
В функцию с переменным числом параметров поступают целые числа, количество
которых задана первым параметром. Найти и вывести количество положительных
четных чисел, переданных в функцию.

Ответы

Ответ дал: alexprogrammer
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;

}


Аноним: Гомно-код, не хватает только переменных за циклами.
eliseyivanov18: Здравствуйте, можете помочь сделать презентацию?
Вас заинтересует