Pagini recente » Cod sursa (job #2803942) | Cod sursa (job #2368212) | Cod sursa (job #1443115) | Cod sursa (job #667829) | Cod sursa (job #108128)
Cod sursa(job #108128)
#include <fstream.h>
#define tip_i float
int div(tip_i x)
{ long long s=0;
while ((long long)x%5==0)
{ s++;x=x/5;}
return s;
}
int main()
{ long long p,nr=0;
tip_i i=0;
ifstream f("fact.in");
ofstream g("fact.out");
f>>p;
f.close();
while (nr<p)
{ i++;
nr+=div(i);
}
if (i==0) { g<<1;g.close();return 0;}
if (nr==p) g<<i;
else g<<-1;
g.close();
return 0;
}