Programozó versenyek

Magas szintű programozási nyelvek 2, 2018. október 25., Cs8 ZH

2018. október 25. 8:05 – 2018. október 25. 9:50

Forgalomszámlálás

A közlekedési vállalat felkérte a sofőrjeit, hogy minden járaton írják össze, hogy hány utassal közlekednek az egyes megállók között.

Írjon programot, amely a standard bemenetről beolvassa a sofőrök által szolgáltatott adatokat, melyek soronként egy-egy egész számból állnak! Az első sorban szereplő nemnegatív szám az első megállóban buszra szállók számát adja meg, a további sorokból pedig – egészen az állományvégjelig (EOF-ig) – az olvasható ki, hogy az előző megállóhoz képest hány utassal lett több vagy kevesebb a buszon (azaz hogy hányan szálltak fel a buszra vagy le a buszról). Az útvonal végén, a végállomáson természetesen mindenki leszáll a buszról, de ezt már külön nem jelöli semmi a számsorozat végén.

A programja határozza meg és írja a standard kimenet első és egyetlen sorába azt, hogy legfeljebb hány utas utazhatott végig a teljes útvonalon, az indulási megállótól egészen a végállomásig! Ne feledje a sort soremelés karakterrel zárni!

Példa bemenet

  1. 10
  2. -2
  3. 3
  4. -5
  5. -1
  6. 4
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

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