Un cuvant semioglindit se obtine dintr-un cuvant cu 2*k (k in [1,10^2]) litere, prin interschimbarea in acesta a secventei formate din primele k litere cu secventa formata din ultimele k litere.
Exemplu: din cuvantul platim se obtine cuvantul semioglindit timpla.
Intr-un text de cel mult 200 de caractere, 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 precizat, pe care il transforma in memorie, prin inlocuirea fiecarui cuvant cu numar par de litere, cu cel semioglindit obtinut din acesta, ca in exemplu. Programul afiseaza pe ecran textul obtinut, sau mesajul nu exista, daca toate cuvintele au numar impar de litere.
Exemplu: pentru textul am facut fotografii unei flori mari se afiseaza pe ecran textul ma facut rafiifotog eiun flori rima
- Date de intrare
- Se citeste o linie de text.
- Date de iesire
- Textul cu fiecare cuvant de lungime para inlocuit cu semioglinditul sau, sau mesajul 'nu exista' daca toate cuvintele au lungime impara.
- Restrictii
- text de cel mult 200 de caractere
Exemple
Exemplul 1
Intrare
am facut fotografii unei flori mari
Iesire
ma facut rafiifotog eiun flori rima
Exemplul 2
Intrare
abc def
Iesire
nu exista

