Pagini recente » Cod sursa (job #3281739) | Cod sursa (job #986661) | Rating CNME - Cociorva - Harasim - Popoveniuc (cat_lovers) | Cod sursa (job #3222329) | Cod sursa (job #596188)
Cod sursa(job #596188)
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int factorial (int n)
{
int a,nr=0;
long p=1;
for(a=1;a<=n;a++)
{
p*=a;
}
while(p && p%10==0)
{
nr++;
p/=10;
}
return nr;
}
int main ()
{
int a,p,q,gasit=0,i;
scanf("%i", &p);
for(a=1;a<1000 && !gasit;a++)
{
q=factorial(a);
if(q==p)
{
printf("%i", a);
gasit=1;
}
}
if(!gasit)
{
printf("-1");
}
scanf("%i", &i);
return 0;
}