Задача к ЕГЭ по информатике на тему «практика программирования» №1

Дано число N  и N  целых чисел (не обязательно положительных). Напишите программу, которая находит максимальное четное число в последовательности. Если такого числа нет, то программа должна вывести − 1 .

В качестве ответа запишите результат выполнения программы для N = 10  и чисел 234, 123, 854, 289, 1, 192, 738, 837, 1023, 324.

N = int(input())
 
maximum = 0
 
already_met_even_number = False
 
for i in range(N):
 
    current_number = int(input())
 
    if current_number % 2 == 0:
 
        if not already_met_even_number:
 
            maximum = current_number
 
            already_met_even_number = True
 
        elif current_number > maximum:
 
            maximum = current_number
 

 
if already_met_even_number:
 
    print(maximum)
 
else:
 
    print(-1)

Ответ: 854
Оцените статью
Я решу все!