Cod sursa(job #361387)

Utilizator Cristi09Cristi Cristi09 Data 4 noiembrie 2009 21:12:58
Problema Factorial Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.32 kb
#include<fstream.h>
int main()
{
	unsigned long p,n,ok=0;
	int bla=0;
	ifstream f("fact.in");
	f>>p;
	f.close();

	if(p%5==0&&p%10!=0)bla=1;
	else
	{  if(p)
	   {
		ok=p/5;ok-=ok/2;
		//if(ok%2==0&&ok)ok--;
		n=p*5-ok*5;
	   }
	   else n=1;
	}
	ofstream g("fact.out");
	if(bla)g<<-1;
	else g<<n;
	g.close();
}