Вопрос задан 28.07.2023 в 05:22. Предмет Информатика. Спрашивает Воробьёва Лиза.

Вводятся числа. Закончить ввод, когда сумма положительных чисел станет равна или превысит 100.

Написать это на C++
0 0
Перейти к ответам

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

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

#include <iostream>


int main()

{

   int sum(0);

   while(sum < 100)

   {

       int tmp;

       std::cin >> tmp;

       sum += tmp;

   }

   std::cout << "Сумма = " << sum << std::endl;

}



0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи на C++, мы можем использовать цикл while, чтобы вводить числа и проверять сумму положительных чисел. Как только сумма станет равна или превысит 100, мы закончим ввод.

Вот пример кода:

cpp
#include <iostream> int main() { int number; int sum = 0; while (sum < 100) { std::cout << "Введите число: "; std::cin >> number; if (number > 0) { sum += number; } } std::cout << "Сумма положительных чисел превысила 100." << std::endl; std::cout << "Итоговая сумма: " << sum << std::endl; return 0; }

Этот код будет просить пользователя вводить числа до тех пор, пока сумма положительных чисел не превысит 100. Как только условие будет выполнено, цикл завершится, и программа выведет итоговую сумму положительных чисел.

0 0

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

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

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

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