Programozó versenyek

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

2019. május 23. 10:05 – 2019. május 23. 11:50

Ehnaton fáraó #3

Í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

fáraónév:kezdet:vég

formában. 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 nevükkel azonosítjuk, nincs két azonos nevű fáraó. 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.