Cod sursa(job #164605)

Utilizator numaibuncaeleviprofu de tic numaibuncaelevi Data 24 martie 2008 16:05:48
Problema Factorial Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include<stdio.h>
//#include<conio.h>

int main()
{
//clrscr();
unsigned long p,n,i,j,x,r,c,k,v5[14],v6[14]={0L};
freopen("fact.in","r",stdin);
freopen("factor.out","w",stdout);
scanf("%lu",&p);
v5[0]=1;
for(i=1;i<14;i++)v5[i]=v5[i-1]*5;
v6[0]=1;
for(i=1;i<14;i++)
	for(j=0;j<=i;j++)
		v6[i]+=v5[j];
	x=p;
	n=0;
	while(x)
			{
			j=0;
			while(x>=v6[j])j++;
			j--;
			x=x-v6[j];
			n=n+v5[j+1];
			}
	printf("%8lu%8lu\n",p,n);

return 0;
}