Mai intai trebuie sa te autentifici.
Cod sursa(job #1498518)
Utilizator | Data | 8 octombrie 2015 18:22:59 | |
---|---|---|---|
Problema | Factorial | Scor | 5 |
Compilator | c | Status | done |
Runda | Arhiva de probleme | Marime | 0.43 kb |
#include<stdio.h>
main()
{
FILE *myFile,*fp;
int p,n,k,nr;
myFile=fopen("fact.in","r");
fscanf(myFile, "%d,", &p);
fp=fopen("fact.out","w");
if(p==0)
{
nr=1;
fprintf(fp,"%d\n",n);
}
else
{k=p;
nr=1;
n=0;
while(k)
{
if(nr%2!=0)
{nr=nr*2;
if(nr%10==0)
{k--;
n=n+2;}}
else
{nr=nr*5;
if(nr%10==0)
{
k--;
n=n+5;
}
}}
fprintf(fp,"%d\n",n);}
fclose(fp);
fclose(myFile);
}