Задача 6. Банкноти и монети от изпита по "Основи на програмирането" на 3-ти септември
Здравейте ,
Искам да попитам дали някой може да ми даде решението на 6 задача от изпита на 3-ти септември. Любопитно ми е просто решението на задачата , понеже сам не успях да се справя. Благодаря предварително!
Задача 6. Банкноти и монети
Имаме банкноти и монети по 1лв., по 2лв. и по 5лв. Да се напише програма, която прочита въведените от потребителя брой банкноти и монети и сума, и извежда на екран всички възможни начини по които сумата може да се изплати с наличните банкноти.
Вход
Входът се чете от конзолата и съдържа точно 4 реда:
- Брой монети по 1лв. - цяло положително число;
- Брой монети по 2лв. - цяло положително число;
- Брой банкноти по 5лв. - цяло положително число;
- Сума - цяло положително число в интервала [1…1000];
Изход
Да се отпечатат на конзолата всички комбинации от дадените номинали, образуващи сумата, форматирани по следния начин:
- "{бр. 1лв.} * 1 lv. + {бр. 2лв.} * 2 lv. + {бр. 5лв.} * 5 lv. = {сума} lv."