Problema 27 de pe pbinfo, va rog mult! Să se scrie o funcție C++ care să returneze numărul de cifre egale cu zero ale unui număr natural transmis ca parametru. -numele funcției va fi nr_cif_zero -funcția va avea un parametru reprezentând numărul dat -numărul pentru care se calculează numarul de cifre egale cu zero va fi mai mic decât 2.000.000.000
Răspuns:
int nr_cif_zero ( int n )
{
int nr_cifre = 0, c;
if ( n == 0 ) return 1;
while ( n )
{
c = n % 10;
if ( c == 0 ) nr_cifre++;
n = n / 10;
}
return nr_cifre;
}