- 60

- 0

n = any number, the higher, the better the approximation

ln_x = 0;

divisor = 10^n;

while ( divisor <= x*10^n ) // Where x is the ln(x) you want to find.

{

ln_x += 1 / divisor;

divisor++;

}

What it does is add all integer fractions from 1/10^n to 1/x*10^(n+1).