Középiskolai Matematikai és Fizikai Lapok
Informatika rovattal
Kiadja a MATFUND Alapítvány
Már regisztráltál?
Új vendég vagy?

Az I. 140. feladat (2006. október)

I. 140. Készítsünk programot, mely a képernyőn lévő betűk leesését szimulálja. A program egy fájlból olvasson be egy kiindulási állapotot, és ezt írja ki a szöveges képernyőre. Ezután minden tizedmásodpercben válasszon ki véletlenszerűen egy karaktert, és azt helyezze a képernyőn egy sorral lejjebb, az eredeti helyén egy szóközt hagyva. Olyan karakter, mely alatt közvetlenül van egy nem szóköz karakter, vagy a képernyő alja, nem tud lejjebb esni.

A bemeneti fájl neve i140.txt. A fájlban 25 sor található, minden sor 80 karakter hosszú, és csak betűket, szóközt vagy számokat tartalmaz. A szimuláció végén (amikor már egyetlen karakter sem tud lejjebb esni) a bal felső sarokban írja ki, hogy ,,Minden leesett!'' majd az Enter gomb megnyomásáig várjon.

Beküldendő a program forráskódja (i140.pas, i140.cpp, ...)

(10 pont)

A beküldési határidő 2006. november 15-én LEJÁRT.


Az alábbi file tartalmazza a mintamegoldást, illetve a megoldások ellenőrzéséhez használt tesztadatot.

i140.rar


Statisztika:

25 dolgozat érkezett.
10 pontot kapott:Biró János, Danka Miklós András, Fehér András, Györök Péter, Hunyady Márton, Kiss Dániel Miklós, Kovács 129 Péter, Polgárfi Bálint, Szoldatics András, Véges Márton, Vincze János.
9 pontot kapott:Balambér Dávid.
8 pontot kapott:2 versenyző.
7 pontot kapott:2 versenyző.
4 pontot kapott:3 versenyző.
2 pontot kapott:2 versenyző.
0 pontot kapott:4 versenyző.

A KöMaL 2006. októberi informatika feladatai