Cod sursa(job #397721)
Utilizator | Data | 17 februarie 2010 13:13:41 | |
---|---|---|---|
Problema | Factorial | Scor | 5 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.23 kb |
#include<stdio.h>
int main()
{
long p, n;
int c= 25;
freopen("fact.in","r",stdin);
freopen("fact.out","w",stdout);
scanf("%ld", &p);
n = 5 * p - 1;
while ( n / c >=1)
{
p = p - (n/c);
c = c*5;
}
printf("%ld",5*p);
}