Programozó versenyek

Programozási nyelvek 2, 2018. október 17., Sz14 ZH

2018. október 17. 14:05 – 2018. október 17. 15:50

Új mintatanterv

Írjon programot, amely a standard bemenet első sorából beolvas egy egész számot (N-et)! A bemenet következő N sorában tantárgyak kódjai, nevei és kreditértékei szerepelnek, soronként egy-egy, a következő formában:

tárgykód:tárgynév:kreditszám

A tárgykód és a tárgynév egy-egy sztring, a kreditszám egy pozitív egész érték. A tárgykód minden esetben „INBMM-xx-yy” alakú, ahol xx a tárgy ajánlott félév sorszámát, yy pedig a tárgy saját, egyedi azonosító számát tartalmazza.

A programja írja a standard kimenetre a tantárgyak neveit az ajánlott félévek szerint növekvő sorba rendezve! Ha több tárgynak is azonos lenne az ajánlott féléve, akkor őket az egyedi azonosítójuk növekvő sorrendje alapján sorolja fel a kimeneten!

Példa bemenet

  1. 5
  2. INBMM-02-07:Adatszerkezetek es algoritmusok:6
  3. INBMM-01-01:Algoritmusok es a programozas alapjai:2
  4. INBMM-01-02:Elektronika:6
  5. INBMM-03-14:Kozgazdasagi alapismeretek:6
  6. INBMM-02-08:Matematika mernokoknek 2:6
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Algoritmusok es a programozas alapjai
  2. Elektronika
  3. Adatszerkezetek es algoritmusok
  4. Matematika mernokoknek 2
  5. Kozgazdasagi alapismeretek
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.