Programozó versenyek

Programozási nyelvek 2, 2019. április 3., Sz18 ZH

2019. április 3. 18:05 – 2019. április 3. 19:50

Gyümölcslevek

Írjon programot, amely a standard bemenet első sorából beolvas egy egész számot (N-et)! A következő N sor egy-egy gyümölcslé adatait tartalmazza

név;év;hónap;nap

formátumban, ahol a név a gyümölcslé neve, az év, a hónap és a nap pedig a gyümölcslé lejárati dátumát adják meg. A program olvassa be a bemeneten szereplő gyümölcslevek adatait, majd rendezze és írja azokat a standard kimenetre a lejárati dátumuk szerint csökkenő sorrendben (előre kerüljön az, amelyik a legtovább fogyasztható)! Ha két gyümölcslé lejárati dátuma azonos lenne, akkor őket a nevük szerint lexikografikusan növekvő sorrendbe állítsa!

Példa bemenet

  1. 3
  2. Cappy Mango;2019;4;30
  3. Sio Barack;2019;4;30
  4. Red Machine;2019;5;10
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Red Machine (2019-5-10)
  2. Cappy Mango (2019-4-30)
  3. Sio Barack (2019-4-30)
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.