Cerinţa
Scrieți definiția completă a subprogramului recursiv C++ Numarare
care are trei parametri: a
, prin care primește un tablou unidimensional cu maximum 100
de numere naturale cu cel mult nouă cifre, n
, numărul efectiv de elemente ale tabloului și k
, un număr natural mai mic decât 10
.
Subprogramul returnează numărul de elemente ale tabloului care se termină cifra k
.
Restricţii şi precizări
0 < n <= 100
- numele subprogramului cerut este
Numarare
- parametrii sunt, în această ordine:
a
,n
șik
- elementele tabloului
a
sunt indexate de la zero
Se recomandă realizarea unei soluții recursive.
Exemplu:
Dacă n=6 k=1
, a=(91,2732,61,81,933,1804)
subprogramul va returna valoarea 3
.
Important
Soluția propusă va conţine doar definiția subprogramului cerut. Prezența în soluție a altor instrucțiuni poate duce erori de compilare sau de execuție care vor avea ca efect depunctarea soluției.