|
|||
Postai küldeményekÍrjon programot, amelynek első parancssori argumentuma egy szöveges állomány neve! A szöveges állomány postai csomagok kézbesítési adatait tartalmazza, soronként egyet-egyet, a következő formában:
címzett_neve Elképzelhető, hogy egy kézbesítési helyre több csomagot is szállítani kell, ekkor értelemszerűen többször is előfordul ugyanaz a kézbesítési cím az állományban (sőt, még akár a kiszállított csomagok értéke is megegyezhet). A csomagok értéke egy mindig nemnegatív egész szám. A program irányítószámonként összegezze a csomagok értékeit, majd írja a standard kimenetre az irányítószámokat és a hozzájuk tartozó összértéket az irányítószámok növekvő sorrendjében, majd minden irányítószám alatt sorolja fel az ide tartozó címzett(ek) adatait! Ha egynél több adatsor tartozna egy irányítószámhoz, akkor azokat a következő szempontok preferenciasorrendje szerint rendezve jelenítse meg a kimeneten: (1) a települések neve szerint ábécésorrendben, (2) az utcák neve szerint ábécésorrendben, (3) a házszám szerint növekvő sorrendben, (4) a címzett neve szerint ábécésorrendben és végül (5) a csomag értéke szerint csökkenő sorrendben. A kimenet pontos formátumát lásd a példa kimenetben! Példa állomány (
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |