Pagini recente » Cod sursa (job #2393831) | Cod sursa (job #1025976) | Cod sursa (job #2567594) | Cod sursa (job #931076) | Cod sursa (job #2255293)
#include <iostream>
#include <fstream>
#include <math.h>
using namespace std;
ifstream intrare("fact.in");
ofstream iesire("fact.out");
long long int n,i=1,nr,m=5,p=5,s,x;
int main()
{
intrare>>x;
nr=x*4;
if(nr%5!=0){
do{
m=5*i++;
}while(m<nr);
nr=m;
}
p=5;
nr-=5;
s=0;
while(s<x){
s=0;
p=5;
nr+=5;
while(p<=nr){
s+=nr/p;
p*=5;
}
}
if(s==x)
iesire<<nr;
else
if(s>x)
iesire<<-1;
return 0;
}