Cod sursa(job #293367)

Utilizator valentinroscaRosca Valentin valentinrosca Data 1 aprilie 2009 17:57:08
Problema Factorial Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.24 kb
#include<fstream.h>
#include<math.h>
__int64 p,f=1;
long n;
void main()
{
	ifstream f("fact.in");
	ofstream g("fact.out");
	f>>p;
	do
	{
		n++;
		f=f*n;
	}
	while(log10(f)<=p);
	if(log10(f)==p)
		g<<n;
	else
		g<<"-1";
}