|
|||
DíjazásEgy feladatsort megoldó hallgatók közül díjazni szeretnénk a legtöbb, a második legtöbb és a harmadik legtöbb pontot elérő hallgatókat. Ez nem feltétlenül azonos a három legjobban teljesítő hallgató díjazásával, hiszen több hallgató is elérhet azonos számú pontot. Írjon programot, amely állományvégjelig soronként egy-egy feladatsor nevét, valamint a feladatsor megoldása során az egyes hallgatók által szerzett pontszámok sorozatát olvassa az első parancssori argumentumaként megadott szöveges állományból! A teljes feldolgozandó sor hossza legfeljebb 300 karakter, ezen belül a feladatsor neve egy legfeljebb 50 karakter hosszúságú sztring. A hallgatók pontszámait egymástól és a feladatsor nevétől függőleges vonal karakterek választják el. A program határozza meg és írja a standard kimenetre azt a minimális pontszámot, amelyet a hallgatóknak el kellett érniük ahhoz, hogy díjazásban részesüljenek! Ha nincs legalább három különféle pontszámot elérő hallgató, akkor ez a minimum pontszám 0, így mindenkit jutalmazunk. Feltételezhetjük, hogy minden feladatsorra érkezett legalább egy értékelt megoldás. Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |