Cerința
Se dau două șiruri de caractere formate din litere mici ale alfabetului englez. Să se afle dacă aceste șiruri sunt prietene. Un șir de caractere este prieten cu un alt șir de caractere dacă se poate obține din acesta prin inversarea, ori de câte ori, a caracterelor sale, cu mențiunea că nu se pot inversa între ele decât caractere de pe poziții cu aceeași paritate.
Date de intrare
Programul citește de la tastatură două șiruri de caractere a
și b
.
Date de ieșire
Programul va afișa pe ecran mesajul PRIETENE
, dacă cele două șiruri a
și b
sunt prietene, respectiv mesajul NU SUNT PRIETENE
, dacă cele două șiruri a
și b
nu sunt prietene.
Restricții și precizări
- cele două șiruri au maxim
100
de caractere fiecare; - pozițiile caracterelor în șir sunt numerotate începând cu
0
.
Exemplul 1:
Intrare
rutina naturi
Ieșire
PRIETENE
Explicație
Șirul naturi
se obține din rutina
prin inversarea caracterelor de pe pozițiile pare: 0
și 4
, se obține nutira
, apoi se inversează caracterele de pe pozițiile impare: 1
și 5
, se obține natiru
, apoi caracterele de pe pozițiile impare 3
și 5
și se obține naturi
.
Exemplul 2:
Intrare
rutina unitar
Ieșire
NU SUNT PRIETENE