Cod sursa(job #677355)
| Utilizator | Data | 10 februarie 2012 01:28:12 | |
|---|---|---|---|
| Problema | Factorial | Scor | 15 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.28 kb |
#include <fstream>
#include <math.h>
using namespace std;
int main()
{ifstream fin("fact.in");
ofstream fout("fact.out");
int n, p;
fin>>p;
if (p==0)
fout<<"1";
else {
n=5;
while(n/5+n/25+n/125+n/625+n/3125+n/15625+n/78125+n/390625 < p) n+=5;
fout<<n; }
return 0;
}