Задать вопрос
8 мая, 21:19

Python

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

Входные данные

Первая строка содержит размер массива N. Во второй строке через пробел задаются N чисел - элементы массива. Гарантируется, что 0 < N ≤ 10000.

Выходные данные

Программа должна вывести в одной строке минимальный и максимальный из чётных положительных элементов массива, разделив их пробелом. Если в массиве нет чётных положительных элементов, программа должна вывести два числа - 1.

Примеры

входные данные

6

-2 - 1 2 3 5 6

выходные данные

2 6

+5
Ответы (1)
  1. 8 мая, 23:05
    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=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
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Python Напишите программу, которая находит в массиве минимальный и максимальный из чётных положительных элементов. Входные данные Первая ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы