Здравствуйте, дорогие друзья. Сегодня мы решим задание 15.2 из ОГЭ по информатике. Условия задачи взяты с сайта «Решу ОГЭ». Вот сама задача:
15.2Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 5. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — максимальное число, кратное 5.
Вот сам исходный код:
n=int(input("Введите последовательность ")) # вводим количество общей последовательности
maxx=0 # задаём максимальное число
if n>1000: # ставим условие, если введённое число больше 1000, тогда
print("Error")# выводим сообщение об ошибке
exit(0) # выходим из программы
else: # иначе
for i in range (n): # задаём цикл с параметром до n
chislo=int(input("Введите число ")) # в цикле вводим число
if chislo>30000: # если число больше 30000, тогда
print("Error") # выводим сообщение об ошибке
exit(0) # выходим из программы
else: # иначе
if chislo%5==0 and chislo>maxx: # если число делится на 5 без остатка и больше максимального, тогда
maxx=chislo # в переменную maxx записываем наше число
print("Максимальное число больше 5 = ", maxx) # выводим максимальное число кратное 5
А теперь смотрим на скриншот программы и читаем комментарии:
Запускаем нашу программу:
Мы ввели последовательность из 4 чисел, как в примере на сайте «Решу ОГЭ», а именно числа: 3, 10, 25, 12. Как мы видим, максимальное число кратное 5 является 25, соответственно программа его и выведет. Задача решена.
На этом у меня на сегодня всё. Также предлагаю подписаться на наш Ютуб канал ПиМ [ZveKa]. До новых встреч на просторах Яндекс Дзена.
ОГЭ по информатике: задание 15.2
Программируем на Python: решаем 21 задачу. ЕГЭ по информатике
Программируем на Python: решаем 19 и 20 задачу. ЕГЭ по информатике.