|
|||
Repülőterek (C#)Gyakran előfordul, hogy több órát kell csatlakozásra várnunk egy repülőút során. Az ilyen időszak egy átlagos ember számára idegtépő tud lenni, nem úgy egy repülőfotós, avagy planespotter számára. Ők gyakran utaznak csak azért, hogy repülőket fotózzanak, így az utazásuk tervezése során kimondottan keresik azokat a forgalmas reptereket, ahol minél több repülőgépet tudnak megörökíteni egy-egy átszállás során. Írjon programot, amely a standard bemenet első sorából beolvas egy egész számot (n-et), amely a további feldolgozandó sorok (és repterek) darabszámát adja meg! A következő n sor mindegyikének a felépítése a következő:
reptér_neve A reptér_neve és a város a reptér, valamint a város nevét tartalmazó sztringek, a futópályák_száma a reptér le- és felszálláshoz használt futópályáinak (egész) számát, az átszállás_hossza pedig az átszállással tölthető idő hosszát (percben kifejezve) tartalmazza. A programja rendezze a beolvasott repterek adatait a futópályák száma szerint csökkenő sorrendbe! Ha több azonos számú futópályával rendelkező reptér lenne a listában, akkor őket az átszállással tölthető idő szerint rendezze csökkenő sorrendbe! Ha ezek alapján sem tudna különbséget tenni két reptér között, akkor őket a nevük szerint rendezze lexikografikus sorrendbe! Feltételezheti, hogy nincs két egyforma nevű reptér. A repterek adatait (név, város és az átszállással töltött idő) a példa kimenetben látható formában írja a standard kimenetre! Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |