Напишите в С++ Дан набор ненулевых целых чисел; признак его завершения — число 0. Вывести...

0 голосов
99 просмотров

Напишите в С++
Дан набор ненулевых целых чисел; признак его завершения — число 0. Вывести сумму всех положительных четных чисел из данного набора. Если требуемые числа в наборе отсутствуют, то вывести 0.


Информатика (784 баллов) | 99 просмотров
Дан 1 ответ
0 голосов

#include

int main() {

   int inp = 0,
        sum = 0;

   do {
      std::cin >> inp;
      if(inp > 0 && inp % 2 == 0)
         sum += inp;
   } while (inp != 0);

   std::cout << sum << std::endl;<br>   
   return 0;
}

(618 баллов)