Programozó versenyek

Magas szintű programozási nyelvek 1, 2017. május 29., H16 ZH

2017. május 29. 16:35 – 2017. május 29. 18:15

Hegyen-völgyön át

Egy turista a hétvégén végigjárta kedvenc hegységét, a Mátrát. Útja során több kis települést is érintett. Indulásakor, és minden alkalommal, amikor valamilyen településre ért, feljegyezte, hogy hány kilométert tett meg a legutóbbi település érintése óta, valamint azt, hogy az újonnan elért település mekkora lélekszámú, vagyis hányan laknak ott. Túrája végén kíváncsi volt arra, hogy összesen milyen hosszú távolságot tett meg, illetve hogy mekkora az útja során érintett legnépesebb és legkisebb népességű település lélekszámának a különbsége. Írjon programot, amely elvégzi az ehhez szükséges számításokat!

A bemenet legalább két sorból áll, a sorok mindegyike két egész számot tartalmaz: a legutóbbi településtől megtett távolságot (méterben számolva), valamint az elért település lakóinak számát. A programjának a sorokat állományvégjelig (EOF) kell feldolgoznia. A programnak két egész számot kell egymástól pontosan egy szóköz karakterrel elválasztva a standard kimenetre írnia: a turista által megtett út hosszát (méterben számolva), valamint a túra során érintett legnépesebb és legkisebb lélekszámú településen lakók számának a különbségét. Ne feledje ezt a két számot tartalmazó sort soremelés karakterrel lezárni!

Példa bemenet

  1. 0 32056
  2. 3628 617
  3. 6845 1068
  4. 1687 301
  5. 2598 54
  6. 3712 591
  7. 10025 112
  8. 3045 2513
  9. 2174 48
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. 33714 32008
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.