Даны два натуральных числа. Напишите программу, которая определяет, в каком из них: а) больше цифр. б) сумма цифр больше.
ПОМОГИТЕ ПЛИЗ НАПИШИТЕ ЕЩЁ ПРОГРАММУ, через 40 мин папа придёт и мне тогда будет кирдик, если я не сделаю
Аноним:
на каком языке. Питоне? С+++?
Ответы
Ответ дал:
15
Ответ:
Ниже
Объяснение:
def numberSum(n):
d = 0
k = 0
while n:
d = n% 10
n/=10
k = k + d
return k
def charSum(n):
counter = 0
while n:
n /= 10
counter+=1
return counter
a = int(input())
b = int(input())
if numberSum(a) > numberSum(b):
print("Сумма чисел больше в a")
elif numberSum(a) == numberSum(b):
print("Сума цифр равна")
else:
print("Сумма чисел больше в b")
if charSum(a) > charSum(b):
print("Символов больше в a")
elif charSum(a) == charSum(b):
print("Количество символов равно")
else:
print("Символов больше в b")
Похожие вопросы
2 года назад
7 лет назад
7 лет назад
9 лет назад
9 лет назад