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

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

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

    Примеры
    входные данные
    6
    -2 -1 2 3 5 6
    выходные данные
    2 6

Ответы 1

  • 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 62 6
    • Автор:

      cora
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years