#667 · Subiectul II · Programare
Numerele din ultimele două linii nemodificate după ascunderea ultimelor k cifre
✓ Rezolvare explicatăSuceava 2026 · nr. 20
Enunț
Din fișierul text atestat.in se citește un număr natural n (n≤100) reprezentând numărul de linii și numărul de coloane ale unui tablou bidimensional. De pe următoarele linii se citesc elementele tabloului, câte n numere naturale nenule cu cel mult 9 cifre fiecare, de pe fiecare linie a tabloului. De pe ultima linie a fișierului se citește un număr natural nenul k, k≤9.
a) Funcția numarAscuns primește doi parametri, un număr natural x, cu cel mult 9 cifre, și un număr natural k, k≤9. Ultimele k cifre ale numărului x vor fi înlocuite cu zero. Scrieți funcția numarAscuns definită mai sus.
b) Folosind apeluri utile ale subprogramului de la punctul a, determinați și afișați pe ecran numerele aflate pe ultimele două linii ale matricei care nu sunt modificate după transformare.
Exemple
Subiectul nu dă exemplu. Exemplul de mai jos e construit de mână.
Date de intrare (atestat.in) |
Date de ieșire |
|---|---|
35 8 21200 340 700050 4 1002 |
1200 7000 100 |
Rezolvare
Exersează mai departe