👤

Să se scrie o funcție C++ recursivă cu trei parametri n, k, c și întoarce prin parametrul c numărul de cifre ale lui n care sunt mai mari sau egale decât k.

Răspuns :

void cnt_cif(int n, int k ,int &c) { if(n < 9) { if(n >= k) c = 1; else c = 0; } else { cnt_cif(n / 10, k , c); if(n % 10 >= k) c ++; } }