Fişierul intrare/ieşire: | cezar.in, cezar.out | Sursă | Cerc informatică Vianu |
Autor | Cristian Francu | Adăugată de | |
Timp execuţie pe test | 0.2 sec | Limită de memorie | 512 kbytes |
Scorul tău | N/A | Dificultate |
Vezi solutiile trimise | Statistici
Cezar (clasa a 5-a)
Notă: pentru extra credit rezolvaţi această problemă fără condiţii, folosind numai calcule.
Se dă un text care conţine numai litere mici. Să se afişeze la ieşire textul transformat astfel: pentru fiecare literă tipărim litera care urmeaza în alfabet, cu excepţia lui 'z' pentru care tiparim 'a'.
Date de intrare
Fişierul de intrare cezar.in conţine pe prima linie literele mici, urmate de caracterul sfîrşit de linie.
Date de ieşire
În fişierul de ieşire cezar.out se vor afişa literele transformate conform cerinţei, urmate de caracterul sfîrşit de linie.
Restricţii
- 1 ≤ numărul de litere la intrare ≤ 2 000 000
Exemplu
cezar.in | cezar.out |
---|---|
abcdxyz | bcdeyza |
Explicaţie
Pentru fiecare literă am afişat litera următoare în alfabet cu excepţia lui 'z' unde am afişat 'a'.