Cod sursa(job #270486)
Utilizator | Data | 4 martie 2009 07:54:16 | |
---|---|---|---|
Problema | Factorial | Scor | 70 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.33 kb |
#include<fstream.h>
ifstream g("fact.in");
ofstream h("fact.out");
int main()
{
int p,i,c,k,n;
g>>p;
g.close();
for(i=1;p>0;i++)
{c=1;
k=i;
while(k!=0)
{if(k%5==0) {c++; k/=5;}
else break;
}
p-=c;
}
if (p==0) {n=(--i)*5; h<<n;}
else h<<-1;
h.close();
return 0;
}