Cod sursa(job #486897)
Utilizator | Data | 23 septembrie 2010 08:45:00 | |
---|---|---|---|
Problema | Factorial | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.35 kb |
#include <stdio.h>
long p,i,s,l;
int main()
{
freopen("factorial.in","r",stdin);
freopen("factorial.out","w",stdout);
scanf("%ld",&p);
if (p<5&&p!=0)
printf("%ld",p*5);
/* else
if (p==0) printf("1"); */
else
{
for(i=5;i<=p;i=i+5)
{
s=s+1;
l=i;
while (l%5==0)
{
s=s+1;
l=l/5;
}
}
printf("%ld",&s);
}
}