Pagini recente » Cod sursa (job #1349030) | Cod sursa (job #2826729) | Cod sursa (job #2449244) | Cod sursa (job #1577574) | Cod sursa (job #3261436)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin ("fact.in");
ofstream fout ("fact.out");
int main()
{
int p,n,mini,maxi,nr=1,cif=0,t=-1;
fin >> p;
while(p!=0)
{
mini=mini*10;
maxi=maxi*10+9;
}
n=mini
while(n<=maxi)
{
nr=1;
cif=0;
for(int i=2;i<=n;i++)
{
nr=nr*i;
}
while(nr!=1)
{
nr=nr/5;
cif++;
}
if(cif==p)
{
fout << nr;
t=1;
break;
}
}
if(t==-1)
{
fout << t;
}
return 0;
}