Programozó versenyek

Programozási nyelvek 2, 2020. november 24., K12 ZH

2020. november 24. 12:05 – 2020. november 24. 13:45

Áruházi részlegek

Írjon programot, amely a standard bemenetről egy áruház értékesítési naplójából vett adatokat olvas be állományvégjelig (EOF-ig)! A sorok alakja a következő:

eladó_neve;részleg;áru_neve;értékesített_áru_darabszáma;egységár

Az eladó_neve, a részleg megnevezése és az áru_neve egy-egy sztring, az értékesített_áru_darabszáma és az egységár pedig nemnegatív egész számok.

A programja rendezze a részlegek nevét az ott eladott árucikkekből származó összbevétel alapján csökkenő sorrendbe, és írja a standard kimenetre a példa kimenetben látható formában! Ha az összbevétel több részlegnél is azonos lenne, akkor őket a nevük lexikografikusan növekvő sorrendjében jelenítse meg a kimeneten!

Példa bemenet

  1. Peter;muszaki osztaly;televizio;4;40000
  2. Benjamin;muszaki osztaly;fenykepezogep;2;26000
  3. Anna;pekseg;kifli;300;22
  4. Albert;muszaki osztaly;hifi torony;3;16000
  5. Cecilia;kerteszet;gereblye;4;2000
  6. Gabor;pekseg;kenyer;4;350
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. muszaki osztaly: 260000
  2. kerteszet: 8000
  3. pekseg: 8000
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.