Максимальное (Python). №15.2 ОГЭ

Задачи, в которых вводится количество чисел, затем сами числа. Нужно вывести максимальное число, соответствующее заданным условиям.

№046587

  • задание
  • решение / запись условия

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

Входные данныеВыходные данные
3
8
16
11
16

Программа может быть написана иначе, приведённый вариант решения – один из возможных.

Имена переменных в решении могут быть другими.

В программу нужно поставить соответствующее заданию условие.

Для записи условия используем остаток от деления (%). Если число кратно 4, то оно делится на 4 без остатка (остаток 0).

Условие:

number % 4 == 0


Для остальных заданий записаны условия. Достаточно их поставить в приведённую выше программу.

№AEEAA5

  • задание
  • решение / запись условия

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

Входные данныеВыходные данные
3
10
25
12
25

Условие:

number % 5 == 0


№B8BD27

  • задание
  • решение / запись условия

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

Входные данныеВыходные данные
3
16
24
12
24

Условие:

number % 8 == 0


№3CBFE3

  • задание
  • решение / запись условия

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

Входные данныеВыходные данные
4
3
22
6
12
22

Для записи условия используем остаток от деления (%). Если число оканчивается на 2, то остаток от деления на 10 должен быть 2.

Условие:

number % 10 == 2


№3FED6B

  • задание
  • решение / запись условия

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

Входные данныеВыходные данные
3
13
23
3
23

Условие:

number % 10 == 3


5D1c8B

  • задание
  • решение / запись условия

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

Входные данныеВыходные данные
3
9
19
23
19

Условие:

number % 10 == 9

Примеры из Банка заданий ОГЭ.