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

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 schmollstefan
4
int cifre(int n)
{
int p=1,i,k=0;
for(i=1;i<=n;i++)
   p=p*i;
while(x%10==0)
{
   k++;
 x=x/10;
}
return k;
}
Răspuns de express
22
int nz(int m)
{
    int s = 0, p = 5;
    while(p <= m)
    {
        s = s + m / p;
        p = p * 5;
    }
    return s;
}

Alte întrebări interesante