Cod sursa(job #708724)

Utilizator gyeresihunorGyeresi Hunor gyeresihunor Data 7 martie 2012 09:13:31
Problema Factorial Scor 25
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.38 kb
#include "stdio.h"

long long p;
long long i;
long long m;
long long nr;

int main()
{
	freopen("fact.in","r",stdin);
	freopen("fact.out","w",stdout);
	scanf("%lld",&p);
	if(p==0)
	{	
		printf("1");
		return 0;
	}
	for(i=5;nr<p;i+=5)
	{
		m=i;
		while(m%5==0)
		{
			m/=5;
			nr++;
		}
	}
	if(nr==p)
		printf("%lld",i-5);
	else
		printf("-1");
	return 0;
}