|
|||
TartozásokAz összetartó baráti társaságok mindenben osztoznak. Történik ez akkor is, amikor együtt utaznak valahova, s felváltva fizetik a számlákat. Ekkor – megfelelő bizalom esetén – elég hazatérve összesíteni azt, hogy ki mennyi fabatkát hitelezett a társai számára. Írjon programot, amely a standard bemenetről állományvégjelig (EOF-ig)
hitelező formátumú sorokat olvas be, ahol a hitelező a számlát fizető személy neve (sztring), az összeg az egy főre jutó költség (egész), míg végül a tartozó barátok nevei (sztringek) következnek! A program összesítse a tartozásokat, és írja a tartozók nevének lexikografikus sorrendjében a kimenetre
tartozó formátumban azt, hogy melyik személy (tartozó) melyik társának (hitelező) mennyi fabatkával (összeg) tartozik! Az egyszerűség kedvéért most nem aggregáljuk a tartozásokat, azaz tartozhat az A személy B-nek úgy, hogy B is tartozik A-nak. Amennyiben egy személy több barátjának is tartozna, úgy a tartozásai a hitelezők nevének lexikografikus sorrendjében szerepeljenek! Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |