Pagini recente » Cod sursa (job #217356) | Cod sursa (job #222064) | Cod sursa (job #576557) | Monitorul de evaluare | Cod sursa (job #964334)
Cod sursa(job #964334)
#include <fstream>
using namespace std;
ifstream f("fact.in");
ofstream g("fact.out");
int d,c;
int Extract(int k, int e)
{int r=0;
while(k>1&&k%e==0)
{
r++;
k/=e;
}
return r;
}
int main()
{int p;
f>>p;
if(p==0) g<<1;
else{
int i=0;
for( i=0;c<p;i++)
{
if(i%5==0) c+=Extract(i,5);
}
//g<<Extract(50,5);
g<<i-1;
}
/*for(int i=0;i<=10000;i++)
for(int j=0;j<=10000;j++)
if((i*j%10 ==0) &&(i%5!=0 &&j%5!=0)) cout<<i<<'*'<<j<<'='<<i*j<<'\n';*/
return 0;
}