Вопрос задан 25.04.2026 в 13:12. Предмет Информатика. Спрашивает Медведев Семён.

Определите среднее арифметическое элементов последовательности, завершающейся числом 0. Число 0 в последовательность не входит. Числа, следующие за нулём, считывать не нужно. **Входные данные:** Вводится последовательность целых чисел. Ввод завершается, когда будет введено число 0. **Выходные данные:** Выведите одно число — среднее арифметическое элементов последовательности.

Перейти к ответам

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

Отвечает Зорина Виктория.

Чтобы решить задачу, нам нужно найти среднее арифметическое чисел в последовательности, которая заканчивается числом 0. Число 0 не входит в саму последовательность, и после него считывание чисел прекращается. Рассмотрим, как это можно реализовать:

  1. Считываем числа по одному.

  2. Ведем суммирование чисел и считаем их количество.

  3. Когда встречаем 0, выводим среднее арифметическое, которое вычисляется по формуле:

среднее=сумма чиселколичество чисел\text{среднее} = \frac{\text{сумма чисел}}{\text{количество чисел}}

При этом важно учитывать, что если последовательность пуста (то есть, сразу введено 0), то выводить ошибку или обработать такой случай.

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

  • Ввод: 1, 2, 3, 0

  • Сумма чисел: 1 + 2 + 3 = 6

  • Количество чисел: 3

  • Среднее арифметическое: 63=2\frac{6}{3} = 2

Алгоритм решения:

  1. Инициализируем переменные для суммы и счетчика.

  2. В цикле считываем числа, пока не встретим 0.

  3. После окончания ввода чисел, вычисляем и выводим среднее.

Пример на Python:

Python
s = 0 # сумма чисел
count = 0 # количество чисел
while True:
num = int(input()) # считываем число
if num == 0:
break # если число равно 0, прекращаем ввод
s += num # добавляем число к сумме
count += 1 # увеличиваем счетчик чисел

if count > 0:
print(s / count) # выводим среднее арифметическое
else:
print("Нет чисел для вычисления среднего") # если чисел не было

Этот код точно решает задачу: находит сумму чисел и делит её на их количество, выводя среднее арифметическое.

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

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

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

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