Pagini recente » Cod sursa (job #638480) | Cod sursa (job #845988) | Cod sursa (job #62675) | Cod sursa (job #1964205) | Cod sursa (job #43267)
Cod sursa(job #43267)
// Problema factorial
#include <stdio.h>
int main()
{
long p;
freopen( "fact.in", "rt", stdin );
scanf( "%ld", &p );
fclose( stdin );
long n, m, s, pt;
n = 0;
s = 5;
pt = 0;
while( p )
{
n = n+5;
p--;
if( n%s == 0 ) p-= pt;
if( n == s ) { s *= 5; pt++; }
}
freopen( "fact.out", "wt", stdout );
printf( "%ld\n", n );
fclose( stdout );
return 0;
}