Ввести положительное вещественное число Y: . Известно, что . Вычислить с точностью , не используя модуль math и/или иные функции, вычисляющие логарифм. Ответом является любое число, которое отличается от правильного значения не больше, чем на . Пользоваться операцией возведения в степень можно.
234.567
Предлагается решать задачу методом половинного деления. Как только мы найдём два числа и такие, что и разность между ними не больше , любое из них будет ответом. Более чёткий алгоритм — в спойлере.
Замечание: не стоит ориентироваться на «совпадение седьмого знака после запятой». Например, для Y=10 подходит ответ 0.999999999, хотя с правильным 1.0000000 он не совпадает нигде ☺
2.37026698989898
Спойлер (ссылка «комментарии» в шапке страницы):