Даны три положительных числа. Среди тех из них, что делятся на 3, нужно найти самое большое. Чтобы самому не проверять тетради, Вася решил написать программу, которая читает три числа и считает для них правильный ответ.
Даны три числа. Выведи ответ к задаче или строку "Таких чисел нет".

Ответы

Ответ дал: vimmortal2
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

Вас заинтересует