Предмет: Информатика,
автор: 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:
в питоне
Ответы
Автор ответа:
0
Ответ:
В питоне попробуй
Объяснение:
Автор ответа:
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)
Похожие вопросы
Предмет: Українська мова,
автор: 88kristi
Предмет: Русский язык,
автор: Hoceyist
Предмет: Русский язык,
автор: анна123457
Предмет: История,
автор: Sasabraz123