Pagini recente » Cod sursa (job #1431464) | Cod sursa (job #2016604) | Monitorul de evaluare | Cod sursa (job #2001791) | Cod sursa (job #223742)
Cod sursa(job #223742)
#include<iostream.h>
#include<fstream.h>
fstream f,g;
long p,n,i,k;
long nrdiv5(long x){
long s=0;
while(x%5==0)
{s++;
x=x/5;}
return s;}
int main (){
f.open("fact.in",ios::in);
f>>p;
f.close();
g.open("fact.out",ios::out);
if(p==0)
{n=1;
g<<n;
g.close();
}
else{
n=0;
k=0;
while(k<p){
n=n+5;
k=k+nrdiv5(n);
}
if(k==p)
g<<n;
else
g<<-1;
g.close();
}
return 0;}