Кубический корень С++

Хочу посчитать кубический корень из отрецательного числа. В консоль выдаёт не число. Прилагаю скрин. Подскажите как посчитать кубический корень из отрицательного числа? введите сюда описание изображения


Ответы (2 шт):

Автор решения: Harry

Что-то типа такого вас устроит?

if (x >= 0) return pow(x,1./3.);
else return -pow(-x,1./3.);
→ Ссылка
Автор решения: KoVadim

Уже давно есть в стандартной библиотеке

#include <iostream>
#include <cmath>

int main()
{
    std::cout << cbrt(8);
}
→ Ссылка