Bonjours à tous,
je suis toujours en train de coder ma bibliothèque mathématique en c++ mais (une fois de plus) j'ai un problème ou je suis bloqué et où mes recherches sont inutiles, comment écrire une fonction pow qui accepte un exposant réel ?
J'ai déjà écris ma fonction pow mais n'accepte que des exposants entiers (le code est là), j'ai un peu réfléchis a comment faire et j'ai pensé a appliqué ceci $a^n = \sqrt[\frac{1}{n}]{a}$ sauf que la fonction find_root aurait besoin de pow qui aurait besoin de find_root qui aurait besoin de pow qui aurait besoin de find_root et ceci jusqu'au stack overflow.
J'ai donc cherché une autre solution et j'ai trouvé ça $a^n = \exp(\ln(a) \times n)$ sauf que la fonction exponentielle appelle la fonction pow qui appelle la fonction exponentielle qui appelle la fonction pow et ainsi de suite jusqu'au stack overflow aussi.
Donc voici mon problème actuel, j'espère que vous pourrez m'aider à le résoudre et vous remercie d'avance.