Je pense que le principal problème est que votre variable globale y1
peut être en conflit avec une fonction définie dans math.h
(ou cmath
). Vous pouvez contourner cela en déclarant vos variables localement dans le main()
fonction, plutôt que comme des globaux. Cela permet au nom variable de masquer la fonction existante et évite le conflit.
Edit: la solution alternative serait de renommer y1
à autre chose, par exemple Y1
(majuscule).
Il y a aussi quelques autres problèmes dans le code. Dans deux endroits où tu as cout<
à la place de cout <<
, et vous manquez également un demi-colon.