Предмет: Информатика,
автор: kolon1980
Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 4. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — максимальное число, кратное 4.
В ПИТОНЕ
Ответы
Автор ответа:
1
n = int(input()) #ввод количества чисел в последовательности
c = int(input()) #самое большое число, деляшееся на 4. Изначально берем самое первое число, потому что иначе сравнивать будем с "пустотой" (в переменной с первый раз не будет никакого значения, поэтому в сравнении и будет ошибка
for a in range(n - 1): #здесь a никак мы не будем использовать, однако без него будет синтаксис неправильный
b = int(input())
if b > c and b % 4 == 0: #т.к. мы ищем наибольшее, то используем знак больше. Так же нам нужно что бы число было кратно 4, то есть остаток от деления числа на 4 был равен 0.
c = b
print(c)
Похожие вопросы
Предмет: Русский язык,
автор: KAMILLATHE
Предмет: Українська мова,
автор: Lfrf
Предмет: Русский язык,
автор: maksimystv
Предмет: Алгебра,
автор: Rilyz
Предмет: Химия,
автор: drakoscha1922