Programozó versenyek

Magas szintű programozási nyelvek 1, 2015. április 15., Sz12 ZH

2015. április 15. 12:05 – 2015. április 15. 13:45

Mindig csak a tanulás!

Írjon programot, amely a standard bemenetről állományvégjelig soronként egy-egy hallgató adatait olvassa be! A hallgatóról azt tartjuk nyilván, hogy milyen kódú tárgyakat teljesített eddig, és ezeket milyen átlaggal teljesítette. Egy sor felépítése a következő:

hallgató_neve;tárgykód[;tárgykód]…;átlag

A hallgató_neve egy legfeljebb 40 karakter hosszú, csak angol betűket, kötőjelet (mínuszjelet) és szóköz karaktert tartalmazó sztring. A tárgykód egy pontosan 7 karakter hosszú, csak angol betűket és decimális számjegyeket tartalmazó sztring. Az átlag egy két tizedesjeggyel megadott valós szám, amelynek értéke 1 és 5 közé esik. Az adatokat a sorban egy-egy pontosvessző karakter választja el egymástól.

A program határozza meg és írja a standard kimenetre annak a hallgatónak a nevét, aki a legkevesebb tárgyat teljesítette! Ha több olyan hallgató is lenne, amely megfelelne ennek a kritériumnak, akkor közülük a felsorolásban legkésőbb szereplőnek a nevét válassza a program!

Példa bemenet

  1. Teszt Elek;INBK201;INBK103;3.00
  2. Bena Bela;INBK201;1.01
  3. Meno Jeno;INBK201;INBK421;INBK301;INBK103;4.99
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Bena Bela
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.