Cod sursa(job #1653044)
Utilizator | Data | 15 martie 2016 18:20:37 | |
---|---|---|---|
Problema | Factorial | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.26 kb |
#include <fstream>
using namespace std;
ifstream fin("fact.in");
ofstream g("fact.out");
long p,m,s;
int main(){
fin>>p;
long n=4*p;
while(s<p){
s=0;m=n;
while(m!=0){m/=5;s+=m;}
n++;
}
if(s!=p){g<<-1;}
else if(p==0){g<<1;}
else{g<<n-1;}
return 0;}