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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.