Cod sursa(job #1695213)
Utilizator | Data | 26 aprilie 2016 19:12:29 | |
---|---|---|---|
Problema | Factorial | Scor | 15 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.42 kb |
#include <fstream>
using namespace std;
int main ()
{
int i,P,N=1,nr=0,x,s;
ifstream f("fact.in");
ofstream g("fact.out");
f>>P;
for (i=1;i<10000000;i++)
{N=N*i;
nr=0;
x=N;
while (x!=0)
{
s=x%10;
if (s==0)
{nr++;}
x/=10;
}
if(nr==P)
{g<<N;
return 0;}
}
g<<"-1";
return 0;
}