Cod sursa(job #808259)

Utilizator AleAnd95Musat Andreea Alexandra AleAnd95 Data 6 noiembrie 2012 16:04:33
Problema Factorial Scor 25
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.4 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("fact.in");
ofstream out("fact.out");
int main () {
	int p,copie,div5=0,i=0;
	in>>p;
	if(p==0) {out<<"1"; return 0;}
	if (p<0 || (p-5)%6==0) {out<<"-1"; return 0;}
	while (div5<p)
	{i++;
	copie=i;
	if (copie%10==0 || copie%10==5)
	while (copie%5==0)
		{div5++;
		copie/=5;}
	}
	if (p>0) out<<i;
	
	return 0;
	
}