Cod sursa(job #532845)

Utilizator radu.secrieruSecrieru Radu radu.secrieru Data 12 februarie 2011 16:42:24
Problema Factorial Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.53 kb
#include<fstream>
#include<iostream>
#include<conio.h>
using namespace std;

int zero(int n)
{
	if(n<0) return -1;
	if(n==0) return 1;
	int i=5*n;
	int j=25;	
	int k=0;
	while(j*(k+1)<i)
	{
		k++;i-=5;cout<<i<<" "<<k<<" ";
		if(k%10==5) 
			{
				int t=0;
				while(k>=5)
				{	
					k/=5;
					t++;
				}
				i=i-5*t;
		}
		if(i==j*(k+1)) return -1;
	}
		//if(k<5 && j==5) j=10;
	
	return i;
}
int main()
{
	int n;
	ifstream f("fact.in");
	ofstream g("fact.out");
	f>>n;
	g<<zero(n);
	getch();
	return 0;
}