Loading...
kaloyan_kolev avatar kaloyan_kolev 10 Точки

Алгоритъм за задача "Монети"

Здравейте,

много бих се радвал, ако някой ми каже как трябва да се реши (не код) задачата "Монети" от практическия приемен изпит на 7 Януари 2018. Разбирам условието, но не мога да измисля как трябва да стане това на код. Благодаря предварително!

Поздрави,

Калоян

Тагове:
0
Programming Basics
GeorgiPaunov avatar GeorgiPaunov 265 Точки

Моето решение е такова:

Първо си превръщам входа (сумата за връщане) в стотинки като го умножавам по 100. Прява си един брояч за монетите. След това в един while цикъл проверявам коя е най-голямата монета, която може да бъде върната, след което премахвам стойността й от входа и прибавям 1 към брояча. И така докато входа не стане 0.

Пускам ти за всеки случай едно решение, ако нещо не успееш да се справиш, може да го погледнеш.

Coins

1
Martin000 avatar Martin000 115 Точки

Здравей, значи първо превръщаш левовете в стотинки и въртиш 8 while цикъла като в първи пишеш while(money <= 2){money-=2} и така аналогично за 1лв 50ст 20ст 10ст 5,2,1ст. и запазваш в променливи през всеки цикъл колко пъти си минал.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.