Предмет: Информатика,
автор: samesame1
Дан целочисленный массив из 30 элементов. Элементы могут принимать значения от 0 до 10000. Допишите на алгоритмическом языке программу , которая находит и выводит максимальный среди четырехзначных элементов массива , делящихся на 4. Если таких элементов нет, то вывести -1. Запрещается использовать переменные, не описанные в приведённом фрагменте программы , но разрешается не использовать часть из них.
Ответы
Автор ответа:
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)
В программе используется одна переменная.
Задание выполнено!
Похожие вопросы
Предмет: Русский язык,
автор: Андрейка47
Предмет: Английский язык,
автор: VikaLena26
Предмет: Русский язык,
автор: айка118
Предмет: Физика,
автор: NastionaSlastiona
Предмет: Биология,
автор: Аноним