#650 · Subiectul II · Programare
Oglinditul cifrelor pare — câte numere au același oglindit ca primul element
✓ Rezolvare explicatăSuceava 2026 · nr. 3
Enunț
Fișierul atestat.in conține pe prima linie un număr natural n (2≤n≤100), iar pe a doua linie un șir de n numere naturale cu cel puțin 2 cifre și cel mult 9 cifre fiecare, separate prin câte un spațiu.
a) Funcția oglinditPar determină și returnează oglinditul format doar din cifrele pare ale unui număr natural x (cu cel mult 9 cifre), primit ca parametru. Scrieți definiția funcției.
b) Folosind apeluri utile ale subprogramului definit la punctul a, determinați și afișați câte elemente din șir (exclusiv primul număr) au oglinditul par egal cu oglinditul par al primului element din șir. Dacă nu există niciun număr cu această proprietate, atunci se va scrie Nu există!.
Exemple
Date de intrare (atestat.in) |
Date de ieșire |
|---|---|
102145 7897 2345 287 654 7294 425 6854 365 240 |
Sunt 3 numere.Explicație: numerele 2345, 7294 și 240 au oglinditul par egal cu al lui 2145. |
Rezolvare
Exersează mai departe