Вычислить логарифмическое выражение без арифметики с плавающей точкой или лог

Мне нужно вычислить математическое выражениеfloor(ln(u)/ln(1-p)) за0 < u < 1 а также0 < p < 1 вC на встроенном процессоре снет арифметики с плавающей точкой и нетln функция. Результатом является положительное целое число. Я знаю о предельных случаях (р = 0), я буду иметь дело с ними позже ...

Я полагаю, что решение предполагает наличиеu а такжеp диапазон более0..UINT16_MAX, и обратиться к таблице поиска для логарифма, но я не могу понять, как именно: на что отображается таблица поиска?

Результат не должен быть точным на 100%, приближения в порядке.

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос