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ăspunsuri la întrebare
Răspuns de
25
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 ++;
}
}
Alte întrebări interesante
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă