Cod sursa(job #72327)

Utilizator andreiirimiaIrimia Dinescu Andrei andreiirimia Data 13 iulie 2007 14:16:06
Problema Factorial Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.35 kb
#include<stdio.h>
int main(void) {
FILE *f;
long int p;
int aux,i,nr=0,j;
f=fopen("fact.in","r");
fscanf(f,"%ld",&p);
fclose(f);
if (p==0) aux=1;
	else for (i=5;i<=p*5;i+=5)
		{
		j=i;
		while (!(j%5))
			{
			j/=5;
			nr++;
			}
		if (nr==p) aux=i;
			else aux=-1;
		}
f=fopen("fact.out","w");
fprintf(f,"%d",aux);
fclose(f);
return 0;}