Cod sursa(job #299422)
Utilizator | Data | 6 aprilie 2009 19:21:13 | |
---|---|---|---|
Problema | Factorial | Scor | 5 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.4 kb |
#include<stdio.h>
FILE *f,*g;
int main()
{
f=fopen("fact.in","r");
g=fopen("fact.out","w");
long int p,s=0,i;
fscanf(f,"%ld",&p);
if(p==0) { i=1; fprintf(g,"%ld",i); }
else if(p<0) {i=-1; fprintf(g,"%ld",i); }
else {
while(p=!0)
{
s=s+5;
p--;
}
}
fprintf(f,"%ld",s);
return 0;
}