Новые сообщения · Правила  
  • Страница 1 из 1
  • 1
Модератор форума: Berestovskiy  
Помогите с задачей
Составьте алгоритм и напишите программу, которая определяет сдачу с 50 рублей, возвращаемую покупателю, совершившему покупку стоимостью менее 50 рублей. Предполагается, что стоимость покупки выражается целым числом рублей. Количество банкнот (достоинством 10 рублей) и монет (достоинством 1, 2 и 5 рублей) должно быть минимальным.

P.S. эта задача у нас из отчета, посвященного циклам. Я вообще не представляю, каким макаром его тут можно реализовать. Помогите хоть как-то это решить)
1 | Автор: trachten | 2012-06-05, 12:26   |  Репутация: [ + 0 ]
Quote (trachten)
P.S. эта задача у нас из отчета, посвященного циклам. Я вообще не представляю, каким макаром его тут можно реализовать. Помогите хоть как-то это решить)


Если не понимаешь как решить то тебе нужен лишь алгоритм, правильно?

считаешь разницу - это сдача.
затем пока остаток сдачи больше 10 рублей - отдаешь десятки
пока остаток больше 5 - отдаешь пятерки
и т. д.
2 | Автор: Fireleo | 2012-06-06, 02:06   |  Репутация: [ + 30 ]
На контестере решал эту задачу года полтора назад, завтра код напишу)

Нужна помощь? Сюда: vkontakte.ru/berestovskiy
3 | Автор: Berestovskiy | 2012-06-06, 02:33   |  Репутация: [ + 211 ]
  • Страница 1 из 1
  • 1
Поиск: