Cod sursa(job #664859)
Utilizator | Data | 20 ianuarie 2012 23:15:28 | |
---|---|---|---|
Problema | Factorial | Scor | 5 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.33 kb |
#include<fstream>
using namespace std;
int main()
{
ifstream g("fact.in");ofstream h("fact.out");
int p,i,j=4;bool k;long long f=24,o;
g>>p;
if(p==0)
h<<1;
else
{
do
{
j++;
f*=j;k=1;o=f;
for(i=1;i<=p;i++)
{
if(o%10)
{
i=p;k=0;
}
o/=10;
}
}
while(k==0);
}
h<<j;
}