Считайте массив, и найдите максимальный элемент, который не делится на 5. На вход подается сначала n - количество элементов массива(n < 101), а затем сами элементы. Каждый новый элемент с новой строки. Если такого элемента нет выведите -1

.!Программа Python!.

Ответы

Ответ дал: MrSolution
0

Ответ:

(см. объяснение)

Объяснение:

Код на питоне:

a = [i for i in [int(input()) for j in range(int(input()))] if i % 5 > 0]

print(max(a) if len(a) > 0 else -1)

Кода на паскале:

##

var a: sequence of integer := ReadArrInteger(ReadInteger).Where(x->x mod 5 > 0);

print(if a.Count>0 then a.Max else -1);

Обе программы работают исправно.

Задание выполнено!

Вас заинтересует