Programozó versenyek

Levelező Magas szintű programozási nyelvek 1 beugró, 2017. május 27.

2017. május 27. 13:10 – 2017. május 27. 16:10

Értékes tárgy

Írjon programot, amely a standard bemenetről soronként tantárgyak adatait olvassa be állományvégjelig! Egy-egy sor felépítése a következő:

kód;név;kredit;óraszám[;óraszám]…

A kód egy legfeljebb 15, a név egy legfeljebb 40 karakteres, pontosvesszőt nem tartalmazó sztring, a kredit és az óraszám 100-nál nem nagyobb nemnegatív egész számok. A tantárgy teljes óraszámát a sorban található óraszámok összege adja meg. A program írja a standard kimenetre a legnagyobb kreditszámmal rendelkező tantárgy nevét! Ha több ilyen tantárgy is létezne, akkor a bemeneten leghamarabb előforduló tantárgy nevét kell kiírni. Figyeljen arra, hogy a sorok tetszőleges hosszúságúak lehetnek! (Segítség: egy karakter beolvasásához lásd a getchar() függvényt.)

Példa bemenet

  1. ILCKA11;Mikrookonomia;5;4;4;4;4
  2. ILBK301;Magas szintu programozasi nyelvek 1;5;4;8;4;8;4;8;4
  3. ILDK301;Magas szintu programozasi nyelvek 1;5;4;8;4;8;4;8;4
  4. ILCK411;Adatszerkezetek es algoritmusok;4;4;4;4;4
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

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