Cod sursa(job #267881)
Utilizator | Data | 28 februarie 2009 13:29:10 | |
---|---|---|---|
Problema | Factorial | Scor | 5 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.28 kb |
#include <fstream.h>
int main ()
{long i,p;
ifstream f("fact.in");
ofstream g("fact.out");
f>>p;
for (i=p*5;i>=1;i=i-5)
if((i/5)+(i/25)+(i/625)+(i/3125)+(i/15625)+(i/78125)==p)
{g<<i; break;}
else if((i/5)+(i/25)+(i/625)+(i/3125)+(i/15625)+(i/78125)<p) {g<<-1; break;}
return 0;
}