Cod sursa(job #1263504)

Utilizator alex72101Sfat Alexandru alex72101 Data 14 noiembrie 2014 20:41:49
Problema Factorial Scor 25
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.4 kb
#include <iostream>
#include <fstream>
 
using namespace std;
ifstream fin("fact.in");
ofstream fout("fact.out");

int n,k,n2;
long long i,x;
int main()
{
	fin>>n;	
	while (k+4<n)
	{
		i+=25;
		x=i;
		k+=4;
		while (x%5==0)
		{
			if (x%5==0) k++;
			x=x/5;
		}
		
	}
	while (k<n){
		k++;i+=5;}
	if (k==n) fout<<i;
		else fout<<"-1";
	fin.close();
	fout.close();
	return 0;
}