Cod sursa(job #43260)
Utilizator | Data | 29 martie 2007 22:35:30 | |
---|---|---|---|
Problema | Factorial | Scor | 45 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.45 kb |
// Problema factorial
#include <stdio.h>
int main()
{
long p;
freopen( "fact.in", "rt", stdin );
scanf( "%ld", &p );
fclose( stdin );
long n, m;
n = 0;
while( p )
{
n = n+5;
m = n;
while( (m%5==0) && p ) { p--; m /= 5; }
}
freopen( "fact.out", "wt", stdout );
printf( "%ld\n", n );
fclose( stdout );
return 0;
}