Итак, перед нами задача на написание программы. В задании написано, что программа должна определять максимальное число, оканчивающееся на 3, среди последовательности натуральных чисел. При этом входными данными являются сначала количество чисел в последовательности, затем сами числа. Массив чисел не превышает 1000 элементов, и вводимые числа не превышают 30000.
Давай рассмотрим, как мы можем решить эту задачу:
Создадим переменную для хранения максимального числа, оканчивающегося на 3. Назвать её можно, например,
max_numberи инициализировать как невозможно меньшее значение, чтобы первое встретившееся число, оканчивающееся на 3, стало начальным максимумом.Прочитаем первое число, которое говорит нам, сколько чисел будет введено. Назовем его
n.Запустим цикл от 1 до
n, чтобы пройти через все числа последовательности.На каждом шаге цикла будем считывать число и проверять, оканчивается ли оно на 3. Это можно сделать, разделив число на 10 и посмотрев остаток - если остаток равен 3, число оканчивается на 3.
Если число оканчивается на 3 и больше, чем значение
max_number, обновимmax_numberтекущим числом.После окончания цикла выведем значение переменной
max_number.
Хочешь, я помогу тебе написать эту программу на каком-нибудь популярном языке программирования, например, на Python?
