Вопрос задан 11.10.2026 в 13:09. Предмет Другие предметы. Спрашивает Сушко Алина.

Задача №3068. Максимум последовательности.
Последовательность состоит из натуральных чисел и завершается числом 0. Определите значение наибольшего элемента последовательности.

Числа, следующие за нулем, считывать не нужно.

Входные данные
Вводится последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит).

Выходные данные
Выведите ответ на задачу.

Примеры
входные данные
1
7
9
0
выходные данные
9

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

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

Отвечает Пушин Дмитрий.

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

Алгоритм:

  • считать первое число;
  • положить его в переменную максимума;
  • читать следующие числа, пока число не равно 0;
  • если новое число больше максимума, заменить максимум;
  • вывести максимум.

Пример решения на Python:
n = int(input())
maximum = n
while n != 0:
    if n > maximum:
        maximum = n
    n = int(input())
print(maximum)

Для входных данных 1 7 9 0 наибольшее число — 9.

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

Топ вопросов за вчера в категории Другие предметы

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

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