A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre. Polübiosz egy Rómában élő görög történetíró, politikus volt, aki i.e. 200-ban született. (Történelemkönyvei közül 40 kötetet ismerünk.) Szövegek titkosításának rejtjelezését dolgozta ki a róla elnevezett Polübiosz-négyzettel. Minden betűnek egy betűpár ‐ sor és oszlop sorrendben ‐ felel meg.
Az -ös négyzetben az angol ábécé csak úgy fér el, ha a V és W karaktert egyformán az UE karakterpár kódolja. Polübiosznak ez nem jelentett problémát, hiszen a görög ábécé 24 betűből áll. A rejtjelezendő szöveg betűit magánhangzó párokkal helyettesítjük, majd ezeket tartalmazó szavakat választunk. Rendelkezésünkre áll a szodb.txt állományban egy hosszú magyar nyelvű szöveg összes szava ábécérendben. Az ékezetes magánhangzók ékezet nélküli párjukkal lettek helyettesítve és nagybetűs írásmódot állítottak be. Ebből a szókészletből lehet választani olyan szavakat, amelyek az elrejtendő magánhangzókat tartalmazzák egymás után. Készítsünk programot i295 néven, amely segít rejtjelezni egy szöveget. A program parancssori argumentuma legyen a szavak gyűjteményét tartalmazó állomány neve. A rejtjelezendő szöveget (maximum 100 karakter) kérjük be a billentyűzetről, majd a kódoló magánhangzókat tartalmazó szavakat szóközzel elválasztva a képernyőn jelenítsük meg.
Beküldendő egy tömörített i295.zip állományban a program forráskódja (i295.pas, i295.cpp, ) és rövid dokumentációja (i295.txt, i295.pdf, ), amely tartalmazza a megoldás rövid leírását, és megadja, hogy a forrásállomány melyik fejlesztő környezetben fordítható. |