Académique Documents
Professionnel Documents
Culture Documents
h>
#include <stdlib.h>
typedef struct
{
float Im;
float Re;
}complexe;
void saisie(complexe *z)
{
printf("veuillez saisir la partie reel :
");
scanf("%f",&z->Re);
printf("veuillez saisir la partie imaginaire: ");
scanf("%f",&z->Im);
}
void affichage(complexe z)
{
printf("%.2f+i%.2f\n",z.Re,z.Im);
}
complexe somme(complexe *z1,complexe *z2)
{
complexe *s;
(*s).Re=(*z1).Re+(*z2).Re;
(*s).Im=(*z1).Im+(*z2).Im;
return *s;
}
int main()
{
complexe z1,z2,s;
saisie(&z1);
saisie(&z2);
affichage(z1);
affichage(z2);
s=somme(&z1,&z2);
affichage(s);
return 0;
}