Cod sursa(job #373345)

Utilizator lucianvnDragomir Lucian lucianvn Data 13 decembrie 2009 16:19:37
Problema Factorial Scor 35
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include<fstream.h>
ifstream intrare("fact.in");
ofstream iesire("fact.out");
int main()
{
long long unsigned p,a,x=0,count=0;
	intrare>>p;
	for(int i=5;i<=p*5;i+=5)
	{
		x++;
		count++;
		if(x==5)
		{
			x=0;
			a=i/5;
			while(a%5==0)
			{
				count++;
				a/=5;
			}
		}
		if(count>p)
		{
			iesire<<-1;
			i=p*5+5;
		}
		else if(count==p)
		{
			iesire<<i;
			i=p*5+5;
		}
	}
	if(p==0) iesire<<1;
	return 0;
}