Skip to content
Snippets Groups Projects
struct_fonction_2.cpp 607 B
Newer Older
  • Learn to ignore specific revisions
  • #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;
    }