mx='NO' # результат для печати
for i in range(1,int(input('n='))+1): # цикл ввода чисел
x=int(input(f'x[{i}]=')) # ввод очередного числа
if not (x%7)%2: continue # посл 7ричн. цифра нечёт=ост от дел на 2 не 0== не ложь
if i==1: # первое число уд. условию
mx=x # запомним
continue
mx=max(x,mx) # не первое - выберем наиб. из предудущего и текущего
print(mx)
mx='NO' # результат для печати
for i in range(1,int(input('n='))+1): # цикл ввода чисел
x=int(input(f'x[{i}]=')) # ввод очередного числа
if not (x%7)%2: continue # посл 7ричн. цифра нечёт=ост от дел на 2 не 0== не ложь
if i==1: # первое число уд. условию
mx=x # запомним
continue
mx=max(x,mx) # не первое - выберем наиб. из предудущего и текущего
print(mx)
Напишите программу, которая в последовательности натуральных десятичных чисел определяет наибольший элемент, запись которого
в системе счисления с основанием 7 оканчивается нечётной цифрой. Если среди входных данных таких элементов нет, программа должна вывести «NO».
Программа получает на вход в первой строке натуральное число – количество чисел N (3 ≤ N ≤ 10 000), затем N натуральных чисел,
не превышающих 30 000, каждое в отдельной строке.
Программа должна вывести одно десятичное число – наибольший элемент последовательности, запись которого в 7-ричной системе счисления оканчивается нечётной цифрой, или «NO», если среди входных данных таких элементов нет.
Пример работы программы
Входные данные
Выходные данные
6
12
15
10
71
50
11
71