Pagini recente » Cod sursa (job #1963018) | Cod sursa (job #670540) | Monitorul de evaluare | Cod sursa (job #2436477) | Cod sursa (job #474486)
Cod sursa(job #474486)
#include<iostream.h>
#include<fstream.h>
ifstream f("fact.in");
ofstream g("fact.out");
unsigned long v=0;
int p,nr=0,i,x=0;
void fact(int n)
{int i;
unsigned long y=1;
for(i=1;i<=n;i++)y*=i;
v=y;
}
int main()
{f>>p;
x=0;
while(nr!=p)
{fact(x);i=10;
while(v%i==0){nr++;
i*=10;
}
if(nr==p)break;
else
{ x++;nr=0;
}
}
g<<v;
g.close();
f.close();
return 0;
}