Bonsoir mes amis, je suis entrein de faire un exercice sur les complexe pour me preparer pour un exam et j'aimerais bien savoir votre avis des mon programme j'ai des question que j'ai du mal à faire.

1) Structure complexe.
2) Somme de complexe.
3) multiplication complexe.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
}