Pagini recente » Cod sursa (job #1414769) | Cod sursa (job #873612) | Cod sursa (job #2587641) | Cod sursa (job #1931465) | Cod sursa (job #11295)
Cod sursa(job #11295)
#include<stdio.h>
long int p,n,x[14],y[14];
int i;
int main()
{ FILE *f;
f=fopen("fact.in","r");
fscanf(f,"%ld",&p);
fclose(f);
x[0]=1;
for(i=1;i<=13;i++)
{x[i]=5*x[i-1];}
y[0]=0;
for(i=1;i<=13;i++)
{y[i]=5*y[i-1]+1;}
for(i=13;i>=1;i--)
{
n=n+(p/y[i])*x[i];
p=p%y[i];}
f=fopen("fact.out","w");
fprintf(f,"%ld\n",n);
fclose(f);
return 0;
}