Az S. 19. feladat (2006. szeptember) |
S. 19. Adott egy típusos fájl, az alábbi rekordszerkezettel:
Nev: 35 karakter
Cim: 50 karakter
Tel: 12 karakter
Pont: egész szám (0 és 6000 közötti számokat tárolunk!)
A fájl néhány százezer adattal van feltöltve, és név szerint rendezett. Készítsünk programot, a pontszám alapján vett rangsorban szereplő, középső három pontszámot elért személy adatainak megjelenítésére. Ha a pontszám alapján több személy is ,,középre esik'' akkor minden érintett adatát jelenítsük meg. Az eredmény monitoron jelenjen meg, nem hozhatunk létre új fájlt, és nem írhatunk a meglévőbe (nem rendezhetjük azt). A feldolgozás során legfeljebb 64 kb memóriát használhatunk fel.
Beküldendő a program forráskódja.
(10 pont)
A beküldési határidő 2006. október 16-án LEJÁRT.
Ócsvári Ádám (Budapest, ELTE Radnóti M. Gyak. Isk.)
Megoldása:
Statisztika:
25 dolgozat érkezett. 10 pontot kapott: Ócsvári Ádám. 9 pontot kapott: Fehér András, Kezes Balázs, Szebeni Szilveszter. 8 pontot kapott: 1 versenyző. 7 pontot kapott: 2 versenyző. 6 pontot kapott: 4 versenyző. 5 pontot kapott: 8 versenyző. 4 pontot kapott: 3 versenyző. 2 pontot kapott: 1 versenyző. 0 pontot kapott: 2 versenyző.
A KöMaL 2006. szeptemberi informatika feladatai