Ответ: Максимальное число в последовательности
Проверять условие x % 9 == 1 и вывести максимальное подходящее число либо NO.
У этого задания официального ключа нет, поэтому ответ получен в разборе и с ключом не сверен. Перед тем как заучивать результат, пройдите выкладки — там видно, откуда взялось каждое число.
Напишите программу, которая в последовательности натуральных десятичных чисел определяет наибольший элемент, запись которого в системе счисления с основанием 9 оканчивается цифрой 1. Если среди входных данных таких элементов нет, программа должна вывести «NO».
Программа получает на вход в первой строке натуральное число $N$ ($3 \leq N \leq 10\,000$), затем $N$ натуральных чисел, не превышающих $30\,000$, каждое в отдельной строке.
Программа должна вывести одно десятичное число — наибольший элемент последовательности, запись которого в 9-ричной системе счисления оканчивается цифрой 1, или «NO», если среди входных данных нет подходящих элементов.
Пример входных данных:
5
10
9
11
91
28
Пример выходных данных:
91
Где здесь ошибаются
Переводят число в строку или в другую систему счисления, хотя достаточно найти остаток от деления на 9.
Проверяют делимость на 9, то есть условие x % 9 == 0, вместо остатка 1.
Выводят 0 или другое начальное значение, если подходящих чисел нет, вместо «NO».
Забывают обработать первое подходящее число при инициализации максимума.