Smart Lilly
Здравейте. Имам проблем с тази задача. Ще бъда благодарен ако някой може да ми подскаже къде греша.
Мое решение : https://pastebin.com/cqM5R76Q .
Тестване в Judge системата
Тествайте решението си тук: https://judge.softuni.bg/Contests/Practice/Index/511#1.
Лили вече е на N години. За всеки свой рожден ден тя получава подарък. За нечетните рождени дни (1, 3, 5, …, n) получава играчки, а за всеки четен (2, 4, 6, …, n) получава пари. За втория рожден ден получава 10.00 лв., като сумата се увеличава с 10.00 лв. за всеки следващ четен рожден ден (2 -> 10, 4 -> 20, 6 -> 30 и т.н.). През годините Лили тайно е спестявала парите. Братътна Лили, в годините, които тя получава пари, взима по 1.00 лев от тях. Лили продала играчките, получени през годините, всяка за P лева и добавила сумата към спестените пари. С парите искала да си купи пералня за X лева. Напишете програма, която да пресмята колко пари е събрала и дали ѝ стигат да си купи пералня.
Входни данни
От конзолата се прочитат 3 числа, всяко на отделен ред:
- Възрастта на Лили – цяло число в интервала [1 … 77].
- Цената на пералнята – число в интервала [1.00 … 10 000.00].
- Единична цена на играчка – цяло число в интервала [0 … 40].
Изходни данни
Да се отпечата на конзолата един ред:
- Ако парите на Лили са достатъчни:
- “Yes! {N}” – където N е остатъка пари след покупката
- Ако парите не са достатъчни:
- “No! {M}” – където M е сумата, която не достига
- Числата N и M трябва да са форматирани до втория знак след десетичната точка.
Благодаря!