Atestia
Înapoi la exerciții
#198Programare

Decodificarea unui text comprimat cu caracter și număr de repetări

Enunț

Se citește de la tastatură un text de maxim 25 de caractere care reprezintă un text codificat în care fiecare caracter care nu este cifră este urmat de un caracter cifră şi determină şi afișează pe ecran textul necodificat. Codificarea textului s-a realizat astfel: pentru fiecare caracter care nu e literă s-a precizat caracterul și numărul de repetări consecutive ale sale, iar pentru caracterele de tip literă s-a precizat predecesorul său urmat de numărul de apariții consecutive. Dacă litera este ‘a’ sau ’A’, atunci predecesorul este ’z’, respectiv ’Z’.

Exemple

dacă se citește y3#2z4*1k2  
se va afișa: zzz##aaaa*ll

Rezolvare

Rezolvarea pentru această problemă nu este încă publicată.

Apariții