Kristoph a écrit :
Par definition, en maths, x ^ y quand x < 0 n'est définie que pour y >= 0 ou pour -1/y dans N.
Dans ton cas, tu fait pow(x,1./3.), hors tu devrais savoir que "1./3." n'est pas égal à "1/3" car c'est une approximation ! Il est impossible d'écrire 1/3 avec un double, donc il n'est pas possible de calculer pow(-1,1./3.)
|