#include #include #include struct complexe{ double reel; double imag; }; typedef struct complexe complexe; void afficheComplexe(double x , double y){ printf("La notation algebrique de ce nombre complexe est : %lf+%lfi\n",x,y); } double calcModule(complexe C){ double module; module = pow (C.reel,2)+ pow (C.imag,2); module = pow (module,0.5); return module; } complexe calcConjugue(complexe C){ complexe res; res.reel=C.reel; res.imag=-C.imag; return res; } complexe calcInverse(complexe C){ complexe res; res.reel=C.reel/pow(calcModule(C),2); res.imag=C.imag/pow(calcModule(C),2); return res; } int main() { complexe C = {6,10}; afficheComplexe(C.reel , C.imag); double moduleDeC=(calcModule(C)); printf("Le module de ce complexe est : %lf\n",moduleDeC); complexe conjugueDeC = calcConjugue(C); afficheComplexe(conjugueDeC.reel , conjugueDeC.imag); complexe inverseDeC = calcInverse(C); afficheComplexe(inverseDeC.reel , inverseDeC.imag); return 0; }