Вопрос по информатике:
Python
Напишите программу, которая находит в массиве минимальный и максимальный из чётных положительных элементов.
Входные данные
Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. Гарантируется, что 0 < N ≤ 10000 .
Выходные данные
Программа должна вывести в одной строке минимальный и максимальный из чётных положительных элементов массива, разделив их пробелом. Если в массиве нет чётных положительных элементов, программа должна вывести два числа -1.
Примеры
входные данные
6
-2 -1 2 3 5 6
выходные данные
2 6
- 26.10.2016 16:05
- Информатика
- remove_red_eye 11759
- thumb_up 20
Ответы и объяснения 1
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])
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
- 27.10.2016 18:02
- thumb_up 29
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.