Cod sursa(job #706019)

Utilizator vandrei95Zamfir Vlad vandrei95 Data 5 martie 2012 13:29:57
Problema Factorial Scor 25
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.79 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)
				if(n%1953125==0)
					pas+=9;
				else
					if(n%390625==0)
						pas+=8;
					else
						if(n%78125==0)
							pas+=7;
						else
							if(n%15625==0)
								pas+=6;
							else
								if(n%3125==0)
									pas+=5;
								else
									if(n%625==0)
										pas+=4;
									else
										if(n%125==0)
											pas+=3;
										else
											if(n%25==0)
												pas+=2;
											else;
					
			else
				pas++;
		}
		if(pas==p)
			g<<n;
		else
			g<<-1;
	}
}