LINUX.ORG.RU

BC 0.5^3.62


0

0

Собсно сабж, не хочет возводить в нецелую степень:

Runtime warning (func=(main), adr=13): non-zero scale in exponent

И округляет до 3.

Как этой фигни избежать?

anonymous
Не возводить в степень?

Ты что, не знаешь, что такое логарифм и экспонента? Вот ведь школьники пошли...

anonymous
()
define pow(x,n) { return e( l(x) * n ); }

запускать bc с флагом -l

anonymous
()
Для простых расчётов можно использовать pcalc.
question4 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.