Максимальное число на 2
Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающееся на 2.
Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 2.
Количество чисел не превышает 1000. Введённые числа не превышают 30 000.
Программа должна вывести одно число — максимальное число, оканчивающееся на 2.
| Входные данные | Выходные данные |
|---|---|
| 4 3 22 6 12 | 22 |
Условие как в банке ФИПИ — открыть и сверить
| Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающееся на 2. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 2. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число максимальное число, оканчивающееся на 2. Пример работы программы:
| ||||
| |
Это задание с развёрнутым решением: ответом считается шешімнің барысын жазу, жол емес. Шешімді қағазға жазып, салыстырыңыз с разбором — там каждый шаг с обоснованием.
Талдауды ашу1Мягкая — с чего смотретьдеңгей 1 из 3
Как проверить, что натуральное число оканчивается на 2?
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
Последняя цифра числа равна остатку от деления этого числа на 10: $n \bmod 10$. Среди подходящих чисел нужно поддерживать максимум.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
Считайте количество чисел, затем в цикле проверяйте условие $n \bmod 10 = 2$ и при необходимости обновляйте переменную максимума.