Fișierul intrare/ieșire cezar.in, cezar.out Sursă Cerc informatică Vianu
Autor Cristian Frâncu Adăugată de avatar francu Cristian Frâncu francu
Timp de execuție pe test 0.2 sec Limită de memorie 512 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea de rating de tip emptystea de rating de tip emptystea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

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’.

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 2 categorii