
Помогите решить задачу на питоне Напишите программу, которая находит в массиве минимальный и
максимальный из чётных положительных элементов. Входные данные Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. Гарантируется, что 0 < N ≤ 10000 . Выходные данные Программа должна вывести в одной строке минимальный и максимальный из чётных положительных элементов массива, разделив их пробелом. Если в массиве нет чётных положительных элементов, программа должна вывести два числа -1. Примеры входные данные 6 -2 -1 2 3 5 6 выходные данные 2 6

Ответы на вопрос

n = int(input())
a = list(map(int,input().split()))
b = []
for i in range(n):
if a[i]==abs(a[i]) and a[i]%2==0:
b.append(a[i])
if b!=[]:
print(min(b),max(b))
else:
print(-1,-1)



Давайте напишем программу на Python, которая будет решать данную задачу. Вот решение:
pythondef find_min_max_even_positive(arr):
even_positives = [num for num in arr if num > 0 and num % 2 == 0]
if len(even_positives) == 0:
return -1, -1
min_num = min(even_positives)
max_num = max(even_positives)
return min_num, max_num
# Считываем размер массива
N = int(input())
# Считываем элементы массива
arr = list(map(int, input().split()))
# Находим минимальный и максимальный из чётных положительных элементов
min_num, max_num = find_min_max_even_positive(arr)
# Выводим результат
print(min_num, max_num)
Вы можете скопировать этот код в среду разработки Python и запустить его, чтобы получить результат. Программа сначала считывает размер массива N, затем считывает элементы массива. Затем вызывается функция find_min_max_even_positive
, которая находит минимальный и максимальный из чётных положительных элементов. В конце программа выводит результат.
Пример входных данных:
diff6
-2 -1 2 3 5 6
Пример вывода:
2 6
Надеюсь, это поможет! Если у вас возникнут дополнительные вопросы, пожалуйста, дайте мне знать.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili