1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
typedef struct complexe
{
int Partie_Re;
int Partie_Im;
}complexe;
complexe somme(complexe *z1, complexe *z2)
{
int somme_Re;
int somme_Im;
complexe *somme_Total;
somme_Re = z1->Partie_Re + z2->Partie_Re;
somme_Im = z1->Partie_Im + z2->Partie_Im;
somme_Total-> Partie_Re = somme_Re;
somme_Total->Partie_Im = somme_Im;
return somme_Total;
}
complexe multiplication( complexe *z1, complexe *z2)
{
int multi_Re, multi_Im;
complexe *multi_Total;
multi_Re = (z1->Partie_Re * z2->Partie_Re) + (z1->Partie_Im * z2->Partie_Im);
multi_Im = (z1->Partie_Re * z2->Partie_Im) + (z1->Partie_Im * z2->Partie_Re);
multi_Total->Partie_Re = multi_Re;
multi_Total->Partie_Im = multi_Im;
return multi_Total;
} |
Partager