Cod sursa(job #323793)

Utilizator PojoVlad Pojoga Pojo Data 13 iunie 2009 16:16:10
Problema Factorial Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.47 kb
#include <iostream>
#include <fstream>

using namespace std;

int main(){
	long long P,n,i,x=0,j;
	
	ifstream myfile;
	myfile.open ("fact.in");
	myfile >>P;
	myfile.close();
	
	if (P==0)
		n=1;
	else{
		j=4;
		for(i=0;i<=P;i++){
		if (i<=j)
		 n=P*5-x;
		else{
			x+=5;
			j+=6;
			i--;
		}
		}
	}
		
	
	for (i=5;i<=P;i+=6)
		if (P==i)
			n=-1;
	
		
	ofstream myfile1;
    myfile1.open ("fact.out");
	myfile1 << n;
	myfile1.close();
	return 0;
		}