Вопрос задан 18.02.2019 в 20:03. Предмет Информатика. Спрашивает Чубаров Виктор.

Пользователь с клавиатуры вводит числа. Посчитать их сумму и вывести на экран, как только

пользователь введет ноль. Решить в с++.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сидорусь Елизавета.
#include <iostream>
using namespace std;
int main()
{
int a,s;

a=1;
s=0;
while (a!=0)
{

cin>>a;

s=s+a;

}

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

Для решения данной задачи на C++ можно использовать цикл `while` и переменную для хранения суммы введенных чисел. Вот пример кода:

```cpp #include

int main() { int number; int sum = 0;

std::cout << "Введите числа (введите 0 для завершения):" << std::endl;

while (true) { std::cin >> number;

if (number == 0) { break; }

sum += number; }

std::cout << "Сумма введенных чисел: " << sum << std::endl;

return 0; } ```

В этом коде мы используем цикл `while`, который будет выполняться до тех пор, пока пользователь не введет число 0. Внутри цикла мы считываем число, проверяем, равно ли оно нулю, и если нет, то добавляем его к переменной `sum`. После выхода из цикла выводим на экран сумму введенных чисел.

Примечание: В данном примере не предусмотрена обработка некорректного ввода (например, ввод букв вместо чисел). Если необходимо добавить такую обработку, можно использовать функцию `std::cin.fail()` для проверки успешности считывания числа.

Надеюсь, это поможет! Если у вас возникнут еще вопросы, не стесняйтесь задавать.

0 0

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

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

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