Вопрос задан 02.04.2019 в 21:48. Предмет Информатика. Спрашивает Кот Лиза.

Python Напишите программу, которая находит в массиве минимальный и максимальный из чётных

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Агалиев Андрей.
N=int(input('задайте размер массива  '));
lst=input().split(' ');
mn=10e10;
mx=0; p=-1; 
for i in range (0,n):
   if (int(lst[i])>0 and int(lst[i]) % 2==0):
       if (int(lst[i])<mn):
             mn=int(lst[i]);
       if (int(lst[i])>mx):
             mx=int(lst[i]);
       p=1;
if (p<0): print(p,p);
else: print(mn,mx);

задайте размер массива  6
-3 -4 -6 5 7 9
-1 -1

задайте размер массива  6
-2 -1 2 3 5 6
2 6

0 0

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

Последние заданные вопросы в категории Информатика

Задать вопрос