Вопрос задан 26.10.2023 в 19:14. Предмет Информатика. Спрашивает Крохалев Никита.

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

всех положительных четных чисел из данного набора. Если требуемые числа в наборе отсутствуют, то вывести 0.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Масленникова Вероника.
#include <iostream>

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;
   
   return 0;
}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на C++, которая решает вашу задачу:

cpp
#include <iostream> int main() { int number; int sum = 0; std::cout << "Введите набор целых чисел, завершите ввод числом 0:" << std::endl; do { std::cin >> number; if (number > 0 && number % 2 == 0) { sum += number; } } while (number != 0); std::cout << "Сумма положительных четных чисел: " << sum << std::endl; return 0; }

Программа будет продолжать запрашивать ввод чисел до тех пор, пока не будет введено число 0. Если введены положительные четные числа, они будут добавлены к переменной sum, и в конце программа выведет сумму таких чисел. Если требуемые числа отсутствуют, программа выведет 0.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос