03. Exam Preparation
kod - https://pastebin.com/B4UJRSWB
Pomosht molq
Напишете програма, в която Марин решава задачи от изпити докато не получи съобщение "Enough" от лектора си. При всяка решена задача той получава оценка.
Незадоволителна е всяка оценка, която е по-малка или равна на 4.
Вход
- На първи ред - брой незадоволителни оценки - цяло число в интервала [1…5]
- След това многократно се четат по два реда:
- Име на задача - текст (стринг)
- Оценка - цяло число в интервала [2…6]
Програмата трябва да приключи прочитането на данни при команда "Enough" или ако Марин получи определеният брой незадоволителни оценки.
Изход
- Ако Марин стигне до командата "Enough", отпечатайте на 3 реда:
- "Average score: {средна оценка}"
- "Number of problems: {броя на всички задачи}"
- "Last problem: {името на последната задача}"
- Ако получи определеният брой незадоволителни оценки:
- "You need a break, {брой незадоволителни оценки} poor grades."
Средната оценка да бъде форматирана до втория знак след десетичната запетая.
Примерен вход и изход
|
Вход |
Изход |
Обяснения |
|
3 Money 6 Story 4 Spring Time 5 Bus 6 Enough |
Average score: 5.25 Number of problems: 4 Last problem: Bus |
Броя на позволени незадоволителни оценки е 3. Първата задача се казва Money, оценката на Марин е 6. Втората задача е Story, оценката на Марин е 4. Третата задача е Spring Time, оценката на Марин е 5. Четвъртата задача е Bus, оценката на Марин е 6. Следващата команда е Enough, програмата приключва. Средна оценка: 21 / 4 = 5.25 Брой решени задачи: 4 Последна задача: Bus |
|
Вход |
Изход |
Обяснения |
|
2 Income 3 Game Info 6 Best Player 4 |
You need a break, 2 poor grades. |
Броят незадоволителни оценки е 2. Първата задача е Income, оценката на Марин е 3. Втората задача е Game Info, оценката на Марин е 6. Третата задача е Best Player, оценката на Марин е 4. Марин достигна допустимия брой незадоволителни оценки, време е за почивка. |
Mersi mnogo ! Pomogna mi dosta :D