Можете дать решение с циклом while
Выдача сдачи
Имеется неограниченное количество монет в 1, 2, 5, 10 рублей. Определите, сколькими способами можно выдать сдачу в n рублей. Например, 5 рублей можно выдать четырьмя способами: 5=2+2+1=2+1+1+1=1+1+1+1+1.
Входные данные
Программа получает на вход натуральное число n, не превышающее 100.
Выходные данные
Выведите ответ на задачу.
Ответы
Ответ дал:
4
Ответ:
a=int(input())
ans = 0
s5=0
while s5<=a:
s1=a-s5
ans+=(s1//2+1)*(s5//10+1)
s5+=5
print(ans)
kirches2020:
Огромное спасибо.
Похожие вопросы
1 год назад
2 года назад
2 года назад
8 лет назад
9 лет назад