Programozó versenyek

Magas szintű programozási nyelvek 2, 2017. május 23., K16 ZH

2017. május 23. 16:00 – 2017. május 23. 17:50

Hosszú sorok (C#)

Írjon programot, amelynek parancssori argumentumai szöveges állományok nevei! A programja próbálja meg megnyitni ezeket a szöveges állományokat, ha valamelyik állományt nem sikerülne megnyitni, folytassa a következővel! Gyűjtse össze minden állomány leghosszabb sorait, állományonként külön-külön, majd írja ki őket a standard kimenetre a példa kimenetben megadott formában! Az állományok neveit lexikografikusan növekvő sorrendben (ábécérendben) jelenítse meg, a bennük szereplő sorokat viszont az állományokban található eredeti sorrendjükben írja a kimenetre!

Példa állomány (sample-1.txt)

  1. Fut Becs fele Jellacsics, a gyava,
  2. Seregenek seregunk nyomaba',
  3. Megremulve fut a magyar hadtol;
  4. Magyar hadban egy ven zaszlotarto.
letöltés szöveges állományként

Példa állomány (sample-2.txt)

  1. Talpra, magyar, hi a haza!
  2. Itt az ido, most vagy soha!
  3. Rabok legyunk vagy szabadok:
  4. Ez a kerdes, valasszatok! -
letöltés szöveges állományként

Példa állomány (sample-4.txt)

  1. Sem utodja, sem boldog ose,
  2. Sem rokona, sem ismerose
  3. Nem vagyok senkinek,
  4. Nem vagyok senkinek.
  5. Vagyok, mint minden ember: fenseg,
  6. Eszak-fok, titok, idegenseg,
  7. Liderces, messze feny,
  8. Liderces, messze feny.
letöltés szöveges állományként

Parancssori argumentumok

  1. sample-4.txt sample-2.txt sample-3.txt sample-1.txt
letöltés szöveges állományként

A futtatás eredménye a standard kimeneten

  1. sample-1.txt:
  2. Fut Becs fele Jellacsics, a gyava,
  3. Magyar hadban egy ven zaszlotarto.
  4. sample-2.txt:
  5. Rabok legyunk vagy szabadok:
  6. sample-4.txt:
  7. Vagyok, mint minden ember: fenseg,
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.