Предмет: Информатика, автор: samesame1

Дан целочисленный массив из 30 элементов. Элементы могут принимать значения от 0 до 10000. Допишите на алгоритмическом языке программу , которая находит и выводит максимальный среди четырехзначных элементов массива , делящихся на 4. Если таких элементов нет, то вывести -1. Запрещается использовать переменные, не описанные в приведённом фрагменте программы , но разрешается не использовать часть из них.

Ответы

Автор ответа: MrSolution
0

Ответ:

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

Объяснение:

Приведу решение задачи на языке Python 3:

from random import randint

a = [i for i in [randint(0, 10001) for i in range(30)] if len(str(i)) == 4 and i % 4 == 0]

if a:

   print(max(a))

else:

   print(-1)

В программе используется одна переменная.

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

Похожие вопросы
Предмет: Английский язык, автор: VikaLena26
Предмет: Русский язык, автор: айка118
Предмет: Биология, автор: Аноним