Предмет: Информатика,
автор: eemalishka
Даны три положительных числа. Среди тех из них, что делятся на 3, нужно найти самое большое. Чтобы самому не проверять тетради, Вася решил написать программу, которая читает три числа и считает для них правильный ответ.
Даны три числа. Выведи ответ к задаче или строку "Таких чисел нет".
Ответы
Автор ответа:
1
Программа:
Python:
arr, max = map(int, input().split()), -65536
for i in arr:
if abs(i) % 3 == 0:
if i > max:
max = i
print(max if max != -65536 else 'Таких чисел нет')
Объяснение:
В начале в массив вводятся числа через пробел (по условию не сказано как именно вводятся числа, пусть будет так). Также регистрируется переменная max, которой присваивается значение -65536. Далее - с помощью цикла переменная i пробегается по введённым числам. Если это число делится на 3 без остатка, и если это число больше текущего максимального (max), то переменной max присваивается значение текущего i. В конце - вывод числа, если переменная была изменена. Если не изменена, пишем, что таких чисел нет.
Результат:
3 6 9
9
36 69 99
99
#SPJ1
Похожие вопросы
Предмет: Русский язык,
автор: ХацуноМико
Предмет: Қазақ тiлi,
автор: Babikova2005
Предмет: Русский язык,
автор: лиля2345
Предмет: Физика,
автор: typayadevka
Предмет: Математика,
автор: stroi2050