напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающиеся на 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)
Новые вопросы
Русский язык,
2 года назад
Геометрия,
6 лет назад
Химия,
6 лет назад
Химия,
8 лет назад
Литература,
8 лет назад