Cod sursa(job #1667886)

Utilizator david12345Rotari David david12345 Data 29 martie 2016 12:30:10
Problema Factorial Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.33 kb
#include<fstream>
using namespace std;
ifstream fi("fact.in");
ofstream fo("fact.out");
int main(){
	int p;
	fi>>p;
	if(p==0) fo<<"1";
	else{
		if((p-5)%6==0) fo<<"-1";
		else 
		if(p<5) fo<<p*5<<endl;
		else
		if((p-5)%6!=0) fo<<(p-1-(p-5)/6)*5;
		else fo<<(p-(p-5)/6)*5;
	}
	fi.close();
	fo.close();
	return 0;
}