Cod sursa(job #774513)

Utilizator avramavram andrei marius avram Data 5 august 2012 14:04:48
Problema Factorial Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
#include<fstream>
using namespace std;
int i,j,n,k,x,p,ok,s;
ifstream f("fact.in");
ofstream g("fact.out");
int main()
{
	f>>p;
	if(p==0)
		g<<1;
	else
	{
		for(i=5*(p/2);i<=5*p;i=i+5)
		{
			x=5;
			while(x<=i)
			{
				k=i/x;
				s=s+k;
				x=x*5;
			}
			if(s==p)
			{
				ok=1;g<<i;
				break;
				
			}
			s=0;
		}
	}
	if(ok==0)
		g<<-1;
	
	return 0;
}