Cod sursa(job #726718)
Utilizator | Data | 27 martie 2012 14:18:13 | |
---|---|---|---|
Problema | Factorial | Scor | 5 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.29 kb |
#include<stdio.h>
long long k,n,i,aux,nr,a,a2;
int main ()
{
freopen("fact.in","r",stdin);
freopen("fact.out","w",stdout);
scanf("%lld",&n);
if(n==0)
printf("0");
for(i=1;i<=11;i++)
if(n%5==0)
{
a=n/5;
n-=a;
a2=n/5;
n+=a-a2;
}
else
break;
printf("%lld",5*n);
}