Вопрос задан 13.09.2018 в 15:14. Предмет Информатика. Спрашивает Карасёв Саша.

Написать программу, которая вводит целые числа и складывает их, пока не будет введено число 0.

вывести сумму чисел , введённых до 0.
0 0
Перейти к ответам

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

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

begin
  repeat
    readln(num);
    if (num = 0) then
      break;
    write(sum, ' + ', num, ' = ');
    sum := sum + num;
    writeln(sum);
  until (false);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа для сложения целых чисел до ввода числа 0

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

```python sum = 0 while True: num = int(input("Введите целое число: ")) if num == 0: break sum += num

print("Сумма чисел:", sum) ```

В этой программе используется цикл `while True`, который будет выполняться бесконечно, пока не будет выполнено условие выхода из цикла (`num == 0`). Внутри цикла программа запрашивает у пользователя ввод целого числа и добавляет его к переменной `sum`. Когда пользователь вводит 0, цикл прерывается с помощью оператора `break`, и программа выводит сумму всех введенных чисел.

Пример работы программы:

``` Введите целое число: 5 Введите целое число: 10 Введите целое число: 3 Введите целое число: 0 Сумма чисел: 18 ```

Объяснение программы

- Создаем переменную `sum` и инициализируем ее значением 0. - Запускаем бесконечный цикл с помощью `while True`. - Внутри цикла запрашиваем у пользователя ввод целого числа с помощью функции `input()`. - Преобразуем введенное значение в целое число с помощью функции `int()`. - Проверяем, равно ли введенное число 0. Если да, то прерываем цикл с помощью оператора `break`. - Если введенное число не равно 0, то добавляем его к переменной `sum`. - После выхода из цикла выводим сумму всех введенных чисел.

Примечание: В программе предполагается, что пользователь будет вводить только целые числа. Если пользователь вводит что-то другое, программа вызовет ошибку. Для обработки таких ситуаций можно использовать конструкцию `try-except` для перехвата и обработки исключений.

0 0

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

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

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