Programozó versenyek

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

2015. április 15. 18:05 – 2015. április 15. 19:50

Népszerűtlen tárgyak

Írjon programot, amely a standard bemenetről állományvégjelig soronként egy-egy tantárgyra vonatkozó adatokat olvas be! Az egyes tantárgyaknál azt tartjuk nyilván, hogy milyen Neptun-kódú hallgatók vették fel az előző félévben, illetve hogy mennyi volt a hallgatók által elért átlageredmény a tárgyból. Egy sor felépítése a következő:

tantárgynév;Neptun_kód[;Neptun_kód]…;átlag

A tantárgynév egy legfeljebb 40 karakter hosszú, csak angol betűket, számjegyeket, kötőjelet (mínuszjelet) és szóköz karaktert tartalmazó sztring. A Neptun_kód egy pontosan 6 karakter hosszú, csak angol betűket és decimális számjegyeket tartalmazó sztring. Az átlag egy két tizedesjegy pontossággal 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 tantárgynak a nevét, amelyet a legkevesebb hallgató hallgatott az előző félévben! Ha több olyan tantárgy is lenne, amely megfelelne ennek a kritériumnak, akkor közülük a felsorolásban legkorábban (legelőrébb) szereplőnek a nevét válassza a program!

Példa bemenet

  1. Bevezetes az informatikaba;ABC123;XYZ987;4.03
  2. Az informatika logikai alapjai;BBB888;2.51
  3. Borkultura;ABC123;XYZ987;BBB888;4.99
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Az informatika logikai alapjai
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.