Cerința
Se dă un tablou cu n
elemente, numere naturale. Să se înlocuiască fiecare element din tablou cu numărul format din cifrele lui pare. Dacă un element are doar cifre impare, atunci acesta se va inlocui cu 0.
Se vor defini și apela următoarele subprograme recursive
:
citire
, care citește de la tastatură celen
elemente ale unui tablouafisare
, care afișează pe ecran elementele tabloului în ordine inversă, separate prin exact un spațiucifre_pare
, care determină pentru un număr dat ca paramentru, numărul format din cifrele lui pareinloc
, care realizează înlocuirile cerute.
În programele C/C++ nu se vor folosi variabile globale.
Date de intrare
Se citește de la tastatură numărul n
, iar apoi cele n
elemente ale tabloului.
Date de ieșire
Se vor afișa pe ecran elementele tabloului, separate prin exact un spațiu. Afișarea este făcută de la sfârșit către început.
Restricții și precizări
1 ≤ n ≤ 1000
- elementele tabloului vor fi mai mici decât
1.000.000.000
Exemplu:
Intrare
7 7 218 18 5 14 20 4
Ieșire
4 20 4 0 8 28 0
Explicație
7 se înlocuiește cu 0, 218 cu 28, 18 cu 8, etc. Afișarea este făcută de la sfârșit către început.