Sesja
Szyfr Cezara
Napisz program, który który zastąpi każdy znak złożony z alfabetu łacińskiego, znakiem przesuniętym o określoną liczbę miejsc w alfabecie w prawo. Znaki szyfrujemy według zasad:
- Znaki nienależące do alfabetu łacińskiego zostają na swoim miejscu.
- Wielkie litery zamieniamy na ich wielkie odpowiedniki.
- Znaki w alfabecie traktujemy cyklicznie tzn. a przechodzi na b, ale z przechodzi z powrotem na a.
Wejście:
Na wejściu podajemy klucz, będący liczbą całkowitą 0=< k <=100, oznaczającą przesunięcie w alfabecie o k liter w prawo. Następnie wprowadzamy tekst złożony ze znaków alfabetu łacińskiego zakończony znakiem nowej linii.Wyjście:
Na wyjściu dostajemy zaszyfrowany tekst zakończony znakiem nowej linii.Przykład Wejście: 3 Ala ma kota, a Kot ma Ale. Wyjście: Dod pd nrwd, d Nrw pd Doh.
Wskazówka: Zabawa z kodami ASCII.
Rozwiązanych zadań 0:
engine by marwoj