2020.11.04. Programozás - Informatikai verseny - mátrix kezelő feladat

Aki befejezte a színházasat, annak házi feladat ezt a feladatsort megírni jövő szerdára.

Aki nem tudta a színházasat befejezni, annak azt kell csak befejezni jövő órára.

A hiányzókra is vonatkozik :)

A köv. órán mindkettőt ellenőrizzük.

Új feladat:

Informatikai verseny – mátrix-kezelő feladat


Egy informatikai versenyen 20 versenyző küzd az elődöntőben a továbbjutásért. Mindenki 10 feladatot oldhat meg. Egy-egy feladatra 0-10 pont szerezhető.
Feladatok:
  1. Olvasd be a verseny.txt pontosvesszővel tagolt szövegfájlból az eredményeket. Használj két egymásbaágyazott ciklust a beolvasáskor.
  2. Írd ki a képernyőre az értékeket táblázatos formában. (Formázáskor: {0,4})
  3. Ugyanezt a kiíró feladatot valósítsd meg, de az első sorba is írd ki a sorszámokat, meg a sorok elejére is.
  4. Hányas számú versenyző érte el a legjobb eredményt? Ne használj segéd tömböt a megoldáshoz.
  5. Hányas számú versenyzők teljesítettek átlag alatt?
  6. Kérdezd meg a felhasználót, hogy hányas számú versenyzőre kíváncsi. Melyik feladat sikerült legjobban a kiválasztott versenyzőnek?
  7. Rajzoljunk ki a képernyőre egy táblázatot a következőképpen: az első oszlopban jelenjen meg a versenyző sorszáma; a következő 10 oszlopban az adott versenyzőnél jelenjen meg egy * karakter, ha 10 pontos a feladat, és ha ez alatt van, akkor semmi ne jelenjen meg.
  8. A hetes feladatot oldjuk meg úgy, hogy minden fájlba íródjon.
  9. Írjuk ki, hogy a 3. versenyfeladatnál mennyi volt a minimum pontszám.

Szorgalmi 1: Egy új tömbbe válogasd át azokat a versenyzőket, akiknek legalább két 10 pontos feladata volt.
Szorgalmi 2: A 3., 4., 5. versenyző a saját iskolánkból indult. Írjuk ki az összpontszámukat.

 A szövegfájl tartalma:
1;9;1;10;2;5;10;9;0;8
7;0;3;10;2;6;5;3;9;8
6;5;5;7;2;4;6;7;10;1
0;9;5;7;5;8;0;0;10;9
3;3;4;10;7;0;8;9;1;6
8;9;2;1;9;3;8;4;4;7
4;7;2;9;3;4;6;7;8;10
5;6;4;3;1;7;4;0;6;3
1;7;6;0;7;1;1;4;1;9
3;7;8;0;8;7;1;5;9;10
2;4;3;4;0;0;6;8;0;9
0;6;9;2;6;8;10;2;9;7
7;4;6;0;2;8;5;8;8;1
9;4;3;2;6;9;9;7;8;10
9;0;3;7;6;8;6;3;1;7
5;2;8;4;0;7;10;7;6;2
6;8;6;9;3;4;5;1;2;4
3;0;5;3;0;6;8;5;0;8
3;3;3;6;5;9;1;9;10;3
4;0;3;5;8;6;2;5;9;8


Megjegyzések