Les puissances des nombres négatifs avec un exposant non entier sont généralement des nombres complexes. La fonction pow
renvoie un double
qui est une approximation d'un nombre réel. Par conséquent, cela ne peut pas fonctionner.
Si vous ne souhaitez que la valeur absolue, vous pouvez réécrire comme:
x^y = (-x)^y * (-1)^y
Vous pouvez calculer la gauche terme en utilisant pow
car -x est positif. Par ailleurs, la fonction pow
ne renvoie pas une valeur "infinity" mais une valeur indiquant une erreur de domaine. Par conséquent, la fonction pow
ne renvoie pas une valeur "infinity".
donnez le code source que vous avez utilisé ... – piyushj
On dirait un devoir! – Daenarys
À quelle valeur vous attendriez-vous? – Joni