Pagini recente » Cod sursa (job #2596243) | Cod sursa (job #3145073) | Cod sursa (job #2193703) | Cod sursa (job #2223062) | Cod sursa (job #59492)
Cod sursa(job #59492)
#include<stdio.h>
int main ()
{
long p;
int i,v[10],pr[10000],k,t,i2;
FILE*f=fopen("factorial.in","r");
FILE*g=fopen("factorial.out","w");
fscanf(f,"%ld",&p);
i=1;
while (p!=0)
{ v[i++]=p%10;
p=p/10;}
k=0;
t=0;
for (i2=1;i2<i;i2++)
{ pr[++k]=(v[i2]*5+t)%10;
t=(v[i2]*5+t)/10;}
if (t!=0) pr[++k]=t;
for (i=k;i>=1;i--) fprintf(g,"%d",pr[i]);
return 0;
}