Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3195341
А
Аноним
12 мая 2025 08:26 · публичный вопрос
А
Аноним

24 3. Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел. Программа получает на вход натуральные числа, количество введенных чисел…

Запрос пользователя

24 3. Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел. Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Программа должна вывести одно число: сумму всех чисел. Пример работы программы: Входные данные Выходные данные 14 168 24 144 22 12

Ответ нейросети
12 мая 2025 08:26

Конечно! Вот пример программы на Python, которая решает задачу: считывает последовательность натуральных чисел, заканчивающуюся нулём, и выводит сумму всех введённых чисел (кроме нуля):

total_sum = 0

while True:
    number = int(input())  # считываем число
    if number == 0:        # если число равно нулю, то прерываем цикл
        break
    total_sum += number    # добавляем число к сумме

print(total_sum)

Объяснение:

  1. Инициализируем переменную total_sum значением 0 для хранения суммы.
  2. В бесконечном цикле считываем очередное число.
  3. Если число равно 0, выходим из цикла — это признак окончания ввода.
  4. Иначе добавляем это число к переменной total_sum.
  5. После завершения цикла выводим сумму.

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

При вводе:

14
24
144
22
12
0

Программа выведет:

216

Если у вас есть вопросы или нужно решение на другом языке, скажите!