Pagini recente » Cod sursa (job #543641) | Cod sursa (job #266250) | Cod sursa (job #276493) | Cod sursa (job #1844576) | Cod sursa (job #27014)
Cod sursa(job #27014)
#include<fstream.h>
#include<math.h>
int main()
{ int n,x,p=0,q=0,i,k=1,j,nr=0;
ifstream f("fact.in");
ofstream g("fact.out");
f>>n;x=n;
while(x>=5) {k++;x/=5;} j=k;
while(k>1)
{q=pow(5,k);
if(n*5>25) {for(i=n*5-q;i>5;i-=q)
if(i%q==0)
if(i/q%5!=0)
nr++;}
else
{for(i=n*5;i>5;i-=q)
if(i%q==0)
if(i/q%5!=0)
nr++;}
k--;
}
g<<(n-nr)*5;
f.close();
g.close();
return 0;
}