
Сообщение от
Zig_Stas
Почему, когда возводит h=-3.5592253293994096 в степень а=0.33333333333333331,
функция pow - дама капризная. Она любит, чтоб 1-й аргумент был > 0. Так как ты твердо знаешь, что тебе нужен кубический корень (а он и из отрицательных чисел извлекается), попробуй ее обмануть.
C |
1
2
| if (h<0) d = -pow((-h), a);
else d = pow(h,a); |
|