Cod sursa(job #267929)
Utilizator | Manea Constantin venom4u31 | Data | 28 februarie 2009 15:13:41 |
---|---|---|---|
Problema | Factorial | Scor | 20 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.4 kb |
#include <fstream.h>
int main ()
{long i,p;
ifstream f("fact.in");
ofstream g("fact.out");
f>>p;
for (i=p*4;i<=p*5;i=i+5)
if((i/5)+(i/25)+(i/125)+(i/625)+(i/3125)+(i/15625)+(i/78125)+(i/390625)+(i/1953125)+(i/9765625)+(i/48828125)==p)
{g<<i; break;}
else if((i/5)+(i/25)+(i/125)+(i/625)+(i/3125)+(i/15625)+(i/78125)+(i/390625)+(i/1953125)+(i/9765625)+(i/48828125)>p) {g<<-1; break;}
return 0;
}