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

напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающиеся на 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда
имеется число, оканчивающееся на 3. Количество чисел не превышает 1000. Введенные числа не превышают 30 000.
Программа должна вывести одно число — максимальное число, оканчивающееся на 3.
Пример работы программы:
Входные данные выходные данные
3
13
23
23
3
oge.sdamga
Источник: ГИА по информатике 31.05.2013. Основная волна. Вариант 1310.
Раздел кодификатора Фипи: 131 обработка информации. Алгоритмы и их свойства. 1.3.2 обработка информации,
Алгоритмические конструкции. 1.3.3 Обработка информации. Логические значения, операции naron
1 1 4


arahsio789: в питоне

Ответы

Автор ответа: den123bro2019
0

Ответ:

В питоне попробуй

Объяснение:

Автор ответа: CAYFER
0

n = int(input())

max = -1;

#инициализируем переменную, в которую запишем максимальное значение

marker = False

#маркер обозначает - встречалось ли нам подходящее число

for i in range(n):

 num = int(input())

 if(marker == False and num % 10 == 3):

   max = num

   marker = True

   #если нам встретилось подходящее число - меняем маркер, при следующих итерация будем сравнивать подходящие числа

 if(marker and num % 10 == 3 and num > max):

   max = num

print(max)


CAYFER: https://pastebin.com/pUf8RU1J
Похожие вопросы
Предмет: Русский язык, автор: анна123457