Cod sursa(job #700730)
Utilizator | Data | 1 martie 2012 11:44:38 | |
---|---|---|---|
Problema | Factorial | Scor | 40 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.3 kb |
#include<iostream>
#include<fstream>
using namespace std;
int main()
{int l, i=5,j;
long P,ct=0;
ifstream f("fact.in");
ofstream g("fact.out");
f>>P;
if(P!=0)
{while(ct<P)
{l=0;j=i;
while(j%5==0)
{j=j/5; l++;}
ct=ct+l;
i=i+5;}
g<<i-5;}
else
g<<'1';
return 0;
}