Cod sursa(job #53853)

Utilizator dj_vladootzCostica Vlad dj_vladootz Data 23 aprilie 2007 15:38:13
Problema Factorial Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include<fstream.h>
#include<math.h>
#include<conio.h>

ifstream citeste("fact.in");
ofstream scrie("fact.out");

unsigned long int fact (int n)
	{
	int f=1;
	for (int i=1;i<=n;i++)
		f*=i;
	return f;
	}

int main()
	{
	clrscr();
	unsigned long int p,n=1,b=0,x,y;
	citeste>>p;
	y=pow(10,p);
	while (b==0)
		{
		x=fact(n);
                if (x%y==0) {scrie<<n;b=1;}
		n++;
		}
	scrie<<endl;
	citeste.close();
	scrie.close();
	return 0;
	}