Pagini recente » Cod sursa (job #3200802) | Cod sursa (job #2109290) | Cod sursa (job #2489862) | Cod sursa (job #237537) | Cod sursa (job #2255297)
#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(x!=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;
}