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