Ну вот, теперь другое дело!
Трудности, которые указали
miflin и
hurtsy, и мне казались принципиальными.
Но после обсуждения на форуме никто (ну...собственно, из моих эго))),
не скажет, что задача сдана без боя.
В практическом плане остановился на JavaScript и удачном методе
Код:
function digits(n) { return ( n + “” ).length };
Можно, конечно, отдельно для целой и дробной частей посчитать.
А теоретически формула так и остаётся "синей птицей".
"все дело в том, что к сожаленью" существуют иррациональные числа в интервале (0.9,1),
Возможно ли отсюда доказать, что не существует замкнутой формулы с использованием только floor(), log(b,x) и арифметики?