Напишите программу, которая в последовательности натуральных чисел определяет минимальное чётное число. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется чётное число. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число – минимальное чётное число.
python
# Читаем количество чисел в последовательности
n = int(input())
# Инициализируем минимальное четное число значением, равным максимально возможному
min_even = 30000
# Читаем числа последовательности и ищем минимальное четное число
for i in range(n):
num = int(input())
if num % 2 == 0 and num < min_even:
min_even = num
# Выводим найденное минимальное четное число
print(min_even)
Пояснения к коду:
1. Мы сначала считываем количество чисел в последовательности (n).
2. Инициализируем переменную min_even значением 30 000.
3. Далее мы считываем числа последовательности одно за другим и проверяем их на четность.
4. Если число четное и меньше текущего min_even, мы обновляем значение min_even.
5. После обработки всех чисел выводим найденное минимальное четное число.
Таким образом, программа найдет и выведет минимальное четное число из введенных данных.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет