Loading...
Toma12 avatar Toma12 3 Точки

задача 05. Suitcases Load 90/100

Задача 5. Товарене на багажи
Напишете програма, която ви помага при товаренето на куфари в багажника на самолет. Всеки самолет има определен капацитет на багажника. До получаване на команда "End" ще получавате обем на куфар. Обемът на всеки трети куфар трябва да се увеличава с 10%, поради загубата на пространство при начина на подреждане. Ако свободното пространството в даден момент е по-малко от обема на куфар товаренето трябва да прекъсне.


Вход
Първоначално се чете един ред:
Капацитетът на багажника – реално число в диапазона [100.0…6000.0]
След това до получаване на команда "End" или до запълване на багажника, се чете по един ред:
Обем на куфар – реално число в диапазона [100.0…6000.0]


Изход
На конзолата да се отпечатат следните редове според случая:
При получаване на командата "End" се печата:
"Congratulations! All suitcases are loaded!"
Ако обемът на куфара е по-голям от оставащото пространство в багажника:
"No more space!"
Накрая винаги се отпечатва статистика – колко багажа са натоварени:
"Statistic: {брой натоварени багажи} suitcases loaded."
 

Здравейте, judge ми дава 90/100. Ще съм ви благодарен, ако ми откриете грешката. https://pastebin.com/j8DQ7tVN
 

Test #4 (Incorrect answer)

Time used: 0.046 s

Memory used: 10.57 MB

 

Тагове:
0
Programming Basics 12/10/2023 18:55:42
icowwww avatar icowwww 2779 Точки

Здравей,

1. В момента, в който проверяваш дали куфара е трети все още не си вдигнал променливата count. Така при обработката на третия куфар променливата все още е със стойност 2

Направи проверката да е if ((count + 1) % 3 == 0)

2. Проверките ти дали има достатъчно място трябва да са без =, защото така не хващаш случая с точно толкова обем, колкото е максималния

https://pastebin.com/f2cAdyCC

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