Pagini recente » Cod sursa (job #2265331) | Cod sursa (job #2869753) | Cod sursa (job #2084563) | Cod sursa (job #1270997) | Cod sursa (job #2255296)
#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;
if(nr!=0){
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;
}
else
iesire<<1;
return 0;
}