Informatică, întrebare adresată de lupuleticamelia, 9 ani în urmă

Cerinţa Să se scrie o funcție C++ care să returneze pentru un număr natural n transmis ca parametru numărul de cifre zero de la finalul lui n! = 1•2•...•n.

Răspunsuri la întrebare

Răspuns de SamySam2099
0
int nr_cif0(int n){    int fact=1,c=0;    while(n){   fact*=n;   n-=1;}while(fact){if(fact%10&&fact/10) c++;   fact/=10;}    return c;}

lupuleticamelia: nu e bn
SamySam2099: demonstreaza ca nu e bine :))
SamySam2099: pune in if ul ala fact%10==0 si vezi acum ;)
Alte întrebări interesante