Loading...
LilianaVelvheva avatar LilianaVelvheva 17 Точки

Къде ми е грешката в тази задача и защо judge ми дава 0 точки?

 

Задача 4. Великденски магазин

Покрай великденските празници, квартален магазин започва да продава боядисани яйца. Вашата задача е да напишете програма, която да изчислява колко яйца са продадени, като знаете началната им бройка в магазина. По време на продажбата е възможно да бъдат доставени допълнителни бройки яйца. Ако в даден момент от изпълнението на програмата, клиент поиска да купи повече, отколкото има в наличност, или се получи команда "Close", програмата трябва да приключи изпълнение.

Вход

От конзолата се чете:

  • На първи ред - Началното количество яйца в магазина - цяло число в интервала [1… 10000]
  • След това поредица от два реда (до получаване на команда "Close" или при заявка за купуване на повече от наличните в магазина яйца) :
    • Команда за купуване или допълване на яйца в магазина – текст ("Buy" или "Fill")
    • Брой на яйца, които да бъдат купени или допълнени в магазина – цяло число в интервала
      [1… 1000]

Изход

На конзолата да се отпечатат два реда според случая:

  • При получаване на командата "Close":
    • "Store is closed!"
    • "{броя на продадените общо яйца} eggs sold."
  • При заявка за покупка на повече яйца, отколкото има в магазина:
    • "Not enough eggs in store!"
    • "You can buy only {броя на останалите в магазина яйца}."

Примерен вход и изход

Вход

Изход

Обяснения

13

Buy

8

Fill

3

Buy

10

Not enough eggs in store!

You can buy only 8.

В началото магазина има 13 яйца.

Купуват се 8 яйца. Остават 13 – 8 = 5 яйца

Доставят се 3 яйца. След доставката има 5 + 3 = 8 яйца

Заявка за покупка на 10 яйца, но в магазина има само 8

Следователно могат да се закупят само 8 и програмата приключва

Вход

Изход

Обяснения

20

Fill

30

Buy

15

Buy

20

Close

Store is closed!

35 eggs sold.

В началото магазина има 20 яйца.

Доставят се 30 яйца. След доставката има 20 + 30 = 50 яйца

Купуват се 15 яйца. Остават 50 - 15 = 35 яйца

Купуват се 20 яйца. Остават 35 – 20 = 15 яйца

Получаваме команда за затваряне на магазина

Общо продадени яйца: 15 + 20 = 35

 

 

Тагове:
twinsdz avatar twinsdz 16 Точки

Може би входа не е масив. Трябва да създадете масив.

Ето едно решение 100/100.

https://pastebin.com/nVZhT88R 

0
LilianaVelvheva avatar LilianaVelvheva 17 Точки

Много благодаря.

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