BevProg Géptermi pótZH, 2015.01.22.

1.feladat

A mellékelt beugro_a illetve beugro_b program kiegészítése, hogy minden pontot megadjon a program. A programban már adott szöveget nem szabad módosítani, kizárólag a kommentjelzést szabad eltávolítani a main() függvényb?l. Munka közben javasolt folyamatosan haladni ellenoriz() függvényenként a kommentezés eltávolításával. A beugró akkor érvényes, ha minden pontot megkaptál, és nincs semmilyen módosítás a main() függvényben és az ellenoriz() makróban, illetve tilos új #define leírása is.

Figyelem: beugró nélkül nem értékeljük a második feladatot!

2.feladat

A mellékelt IMDB adatbázis kivonat filmek és videojátékok pontozását tartalmazza. A lista válogatott, az angol karakterkészlet, és a címben szereplő zárójelek szerint szűrt adatok szerepelnek a mellékelt fájlban, a gépi feldolgozást megkönnyítendő. A két fájl közül a kisebbik csak 1969-ben készült filmeket tartalmaz, ezt tesztelési célból mellékeljük.

A fájl fejlécet tartalmaz, ami segíti a fájl értelmezését. A sorok felépítése a következő:

szavazatok_száma átlagos_pontszám cím (évszám)

A cím tartalmazhat tetszőleges számú szóközt.

A csoport

1) összesen hány szavazatot kaptak a filmek?

2) Ha azonos átlagpontszám mellett a legmagasabb szavazatszámút tekintjük jobbnak, akkor melyik a legjobb 2002-es film, amire legalább 100-an szavaztak?

3) melyik évre esik a legtöbb olyan film, amire csak öten szavaztak? Hány ilyen van? (ez a minimális szavazatszám, ami még szerepel az adatokban)

B csoport

1) melyik filmre szavaztak legtöbben?

2) van-e egyértelműen legjobb film 1992-ben a legalább 100 szavazatot kapó filmek közül? Ha igen, melyik, ha nem, azt írd ki!

3) melyik pontszám szerepel legtöbbször az adatbázisban, és mennyiszer?

Pontozás

Az irányadó pontozási forma a következ?: 10 pont a sikeres beugró, az a) b) c) feladatok mködése 10-10-10 pont, a második feladatban használt függvények eleganciája 10 pontig, a rekordok értelmes tervezése szintén 10 pontig értékelhet?, de összesen nem lehet több, mint az a) b) c) működésre adott pontok összege - nem lehet nem m?köd? programra pontot kapni, csak mert szép.