Cod sursa(job #1046069)
Utilizator | Data | 2 decembrie 2013 17:18:18 | |
---|---|---|---|
Problema | Factorial | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.42 kb |
#include <fstream>
using namespace std;
ifstream f("fact.in");
ofstream g("fact.out");
int main()
{
int p,n,i,s,ok=0,aux,nr;
f>>p;
for(n=1;ok==0;)
{
s=1; nr=0;
for(i=1;i<=n;i++)
s=s*i;
for(;s>0;s=s/10)
if(s%10==0)
nr++;
if(nr==p)
ok=1;
else
n++;
}
g<<n;
return 0;
}