#include<iostream> using namespace std; struct complexe { float re, im; }; complexe somme(complexe a, complexe b) { complexe c; c.re=a.re+b.re; c.im=a.im+b.im; return (c); } complexe produit(complexe a, complexe b) { complexe c; c.re = (a.re * b.re)-(a.im * b.im); c.im = (a.re * b.im)+(a.im * b.re); return (c); } int main() { complexe c1, c2,c3,c4; c1.re = 1; c1.im = 1; c2.re = 1; c2.im = 1; c3= somme(c1,c2); cout<<c3.re<< "+" <<c3.im<<"i"<<endl; c4= produit(c1,c2); cout<<c4.re<< "+" <<c4.im<<"i"<<endl; return 0; }