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

Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 4. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — максимальное число, кратное 4.

В ПИТОНЕ

Ответы

Автор ответа: 2shark2
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
Предмет: Алгебра, автор: Rilyz