Exercice langage C les types float et double, tutoriel langage C.
En langage C, les types prédéfinis foat et double permettent de manipuler des nombres à virgule ?ottante en simple et double précision mais il n’y a pas de type prédéfni permettant de manipuler des nombres complexes.
On définira un type cmplx1 en utilisant une structure et deux champs de type double qui représentent la partie réelle et la partie imaginaire.
On écrira des fonctions lit c(), a?che c(c),somme c(c1,c2) et produit c(c1,c2) que l’on utilisera dans un programme permettant de calculer des expressions de la forme ((c1op1c2)op2c3)op3c4)…opn?1cn) o`u les complexes sont rentrés dans
l’ordre c1, c2,… et l’expression calculée dans l’ordre c1op1c2 d’abord puis son résultat utilisé comme argument gauche de op2 et ainsi de suite.
La correction exercice C/C++ (voir page 2 en bas)