Lab C
Program czytający z pliku zaszyfrowany tekst
-
-
W przypadku pliku szyfr_v1.txt wielkość przesunięcia jest znana i wynosi 7.
Tekst szyfrowany (oryginalny) jest w języku polskim ale zawiera tylko znaki
ASCII - nie zawiera znaków diakrytycznych.
W obu przypadkach (obu plikach) przesunięciu (szyfrowaniu) podlegają tylko litery, osobno wielkie i małe, tzn. „zawinięcie” następuje po literze ‘Z’ oraz po literze ‘z’. Np. przy przesunięciu = 3 literze ‘Z’ tekstu oryginalnego odpowiada litera ‘C’ szyfru, a literze ‘y’ odpowiada litera ‘b’.
Należy napisać program, który czyta plik z tekstem zaszyfrowanym i zapisuje tekst rozszyfrowany do innego pliku.
W wersji podstawowej program zna wielkość przesunięcia (dla pliku szyfr_v1.txt przesunięcie jest równe 7).
W wersji rozszerzonej (plik szyfr_v2.txt).program powinien znaleźć wielkość przesunięcia bez pomocy użytkownika. Program może dysponować wiedzą o tym, które litery powtarzają się w języku polskim najczęściej.
c-lab5.txt · ostatnio zmienione: 2012/11/07 13:02 przez krzysiek