Cod sursa(job #705989)

Utilizator vandrei95Zamfir Vlad vandrei95 Data 5 martie 2012 12:01:57
Problema Factorial Scor 60
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include<iostream>
#include<fstream>
using namespace std;
int main(void)
{
	fstream f,g;
	f.open("fact.in",ios::in);
	g.open("fact.out",ios::out);
	int n=0,i,imp1=25,pas=0,n2;
	long long p=1;
	f>>p;
	if(p==0)
		g<<1;
	else
	{
		while(pas<p)
		{
			n+=5;
			if(n%25==0)
			{
				n2=n;
				while(n2%5==0)
				{
					pas++;
					n2/=5;
				}
			}
			else
				pas++;
		}
		if(pas==p)
			g<<n;
		else
			g<<-1;
	}
}