Скорее всего, код не работает, потому что X
нереально. Это может произойти, если U
меньше 1/9
, что означает, что вы берете третий корень отрицательного числа.
Вы можете найти проблемные значения U
, проверив, являются ли значения в X
действительными.