Задать вопрос
10 декабря, 04:35

Python

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

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

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

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

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

Примеры

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

6

-2 - 1 2 3 5 6

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

2 6

+2
Ответы (1)
  1. 10 декабря, 05:18
    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 Напишите программу, которая находит в массиве минимальный и максимальный из чётных положительных элементов. Входные данные Первая ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы