Cod sursa(job #267816)

Utilizator EstiarteManuel Esanu Estiarte Data 28 februarie 2009 07:34:30
Problema Factorial Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.32 kb
#include<stdio.h>
long int n,p,nr,aux;
FILE *in=fopen("fact.in","r");
FILE *out=fopen("fact.out","w");

int main()
{
 fscanf(in,"%ld",&p);
 nr=0;n=0;
 while(nr<p)
 {
	n=n+5;
	aux=n;
	while(aux%5==0)
	{
	 nr++;aux=aux/5;
	}
 }
 if(nr==p)
	 fprintf(out,"%ld",nr);
 else
	 fprintf(out,"-1");
 return 0;
}