Предмет: Информатика,
автор: Tartimilka1
На вход программы поступает неизвестное количество целых чисел, ввод заканчивается нулём. Найти число, у которого максимальная сумма цифр. Если таких чисел несколько, нужно вывести последнее их них.
В python. БЕЗ eval,sum ,split,map,element,list,append
и тд.БЕЗ КОМАНД ТАКИХ Все расписать,что бы было понятно
За спам кидаю жалобу
БЕЗ format,max.
Приложения:

Mikail2006:
Типа, нужно построить сарай используя только рулетку? Сейчас попробую написать...
Ответы
Автор ответа:
3
num = int(input())
maximum = num
while num != 0:
sum_num = sum_num_max = 0
num_copy = num
max_copy = maximum
while num_copy:
sum_num += num_copy % 10
num_copy //= 10
while max_copy:
sum_num_max += max_copy % 10
max_copy //= 10
if sum_num >= sum_num_max:
maximum = num
num = int(input())
print(maximum)
Приложения:

Похожие вопросы
Предмет: Українська мова,
автор: kotelevets2017
Предмет: Химия,
автор: risssdaf
Предмет: Математика,
автор: Kakakakkakak818
Предмет: Английский язык,
автор: mustafaevelmar916
Предмет: История,
автор: lizonchalarunga