Doua cuvinte distincte se numesc in oglinda daca fiecare dintre ele se obtine prin citirea literelor celuilalt de la dreapta la stanga.
Exemplu: animate si etamina sunt in oglinda, iar pentru cuvantul reper nu exista un cuvant cu care sa fie in oglinda (fiind el insusi un palindrom).
Se considera un text cu cel mult 100 de caractere, in care cuvintele sunt formate din litere mici ale alfabetului englez si sunt separate prin cate un spatiu. Scrieti un program C/C++ care citeste de la tastatura un text de tipul mentionat mai sus si il transforma in memorie, inlocuind fiecare cuvant cu numar impar de litere cu acel cuvant cu care el este in oglinda, daca acesta exista. Programul afiseaza pe ecran textul obtinut sau mesajul nu exista, daca in text nu s-a inlocuit niciun cuvant.
Exemplu: pentru textul era o selectie reper de desene animate prezenta se obtine textul are o selectie reper de desene etamina prezenta; pentru textul un reper pentru desene se afiseaza pe ecran mesajul nu exista
- Date de intrare
- Se citeste de la tastatura o linie de text.
- Date de iesire
- Se afiseaza textul transformat, sau mesajul 'nu exista' daca niciun cuvant nu a fost inlocuit.
- Restrictii
- textul are cel mult 100 de caractere
Exemple
Exemplul 1
Intrare
era o selectie reper de desene animate prezenta
Iesire
are o selectie reper de desene etamina prezenta
Exemplul 2
Intrare
un reper pentru desene
Iesire
nu exista

