Programozó versenyek

Programozási nyelvek 1, 2019. május 23., Cs16 ZH

2019. május 23. 16:40 – 2019. május 23. 18:25

Ehnaton fáraó #7

Írjon programot, amelynek egyetlen parancssori argumentuma egy szöveges állomány neve! Az állomány soraiban fáraók uralkodásának kezdő- és végévszámai láthatók

[sorszám]:fáraónév:kezdet:vég

formában. A sorszám egy sztring, amely ezúttal üres sztring is lehet (abban az esetben, ha az adott fáraónak nem adtak igazi sorszámot, mert ő volt az egyetlen fáraó a megadott névvel). A fáraónév minden esetben egy legfeljebb 20 karakter hosszúságú sztring, a kezdet és a vég egy –6000 és –1000 közötti egész szám. A fáraókat a sorszámukkal és a nevükkel együtt azonosítjuk. Kettőspont karakter egyik fáraónak sem szerepel a nevében.

A programja írja a standard kimenetre a fáraók adatait az uralkodásuk időrendjében! Minden fáraó neve előtt jelenítse meg a példa kimenetben látható módon azt is, hogy mikor léptek trónra, és mikor fejezték be uralkodásukat! Ügyeljen arra, hogy a kimenet minden sorát soremelés karakterrel zárja!

Parancssori argumentumok

  1. pharaohs.txt
letöltés szöveges állományként

A pharaohs.txt állomány tartalma

  1. I.:Jahmesz:-1550:-1526
  2. :Ehnaton:-1353:-1336
  3. I.:Amenhotep:-1525:-1506
letöltés szöveges állományként

A futtatás eredménye a standard kimeneten

  1. -1550 - -1526 : I. Jahmesz
  2. -1525 - -1506 : I. Amenhotep
  3. -1353 - -1336 : Ehnaton
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.