Вопрос задан 26.10.2023 в 19:14.
Предмет Информатика.
Спрашивает Крохалев Никита.
Напишите в С++ Дан набор ненулевых целых чисел; признак его завершения — число 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;
}
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;
}
Отвечает нейросеть 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.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
