1. Главная
  2. Библиотека
  3. Программирование
  4. Программа получает на вход натуральные числа. Последовательность чисел заканчивается числом -1 (-1 – признак окончания вво...

Программа получает на вход натуральные числа. Последовательность чисел заканчивается числом -1 (-1 – признак окончания ввода, не входит в последовательность). Количество введённых чисел не превышает 1000. Введённые числа не превышают 30000. Определите

«Программа получает на вход натуральные числа. Последовательность чисел заканчивается числом -1 (-1 – признак окончания ввода, не входит в последовательность). Количество введённых чисел не превышает 1000. Введённые числа не превышают 30000. Определите»
  • Программирование

Условие:

Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом -1 (-1 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30000.

Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающееся на 1.

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

Входные данные Выходные данные
94
19
31
74
91
-1 91

Решение:

Для решения задачи, давайте напишем программу на Python, которая будет выполнять следующие шаги: 1. Инициализируем переменную для хранения максимального числа, оканчивающегося на 1. Назовем её `max_num`, и установим её в значение `None`, чтобы мы могли проверить, нашли ли мы такое число. 2. Запустим цикл, который будет принимать ввод от пользователя до тех пор, пока не будет введено число -1. 3. Внутри цикла будем проверять, оканчивается ли введенное число на 1 и больше ли оно текущего максимального числа. 4. Если число оканчивается на 1 и больше текущего максимального, обновим `max_num`. 5. ...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет