перешел в чат
ужно переписать функцию журнала (базы2
или база10
не имеет значения, какой) без использованияfloat
введите, но мне нужно получить точность нескольких десятичных цифр после десятичной точки. ( какfloat * 100
получить2
десятичные дроби внутри целочисленного типа, например: если1.4352
будет результат, моя функция должна вернуть что-то вроде143
(int
типа) и я знаю, что последние 2 цифры являются десятичными.
Я нашел через стека overoverflow некоторые методы, такие как:
Как я могу вычислить логарифм по основанию 2 без использования встроенных математических функций в C #?но все они возвращаютсяint
точность (избегая десятичных дробей).
Я понятия не имею, как подойти к этому, поэтому вопрос:
Как закодировать (и / или изменить) целое числоlog
реализация для поддержки десятичного результата?