Pagini recente » Cod sursa (job #566544) | Cod sursa (job #1575518) | Cod sursa (job #1001420) | Cod sursa (job #332648) | Cod sursa (job #2255302)
#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{
nr++;
}while(nr%5!=0);
}
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;
}