Mathc initiation/Fichiers c : do2e
Installer et compiler ce fichier dans votre répertoire de travail.
mul_z.c |
---|
/* ------------------------------------ */
/* Save as : mul_z.c */
/* ------------------------------------ */
#include "w_a.h"
/* ------------------------------------ */
int main(void)
{
nb_Z a;
nb_Z b;
clrscrn();
a = i_Z(-2, 3);
b = i_Z( 5, -9);
printf(" (");
p_Z(a,S3,P0,S3,P0);
printf(") * (");
p_Z(b,S3,P0,S3,P0);
printf(") = ");
p_Z(mul_Z(a,b),S3,P0,S3,P0);
printf("\n\n\n");
getchar();
clrscrn();
a = i_Z(0, 1);
b = i_Z(0, 1);
printf(" (");
p_Z(a,S3,P0,S3,P0);
printf(") * (");
p_Z(b,S3,P0,S3,P0);
printf(") = ");
p_Z(mul_Z(a,b),S3,P0,S3,P0);
printf("\n\n\n");
stop();
return 0;
}
/* ------------------------------------ */
/* ------------------------------------ */
Nous utilisons ici la multiplication des nombres complexes.
Dans le deuxième exemple, on peut voir que i * i = -1
Exemple de sortie écran :
( -2 +3i ) * ( +5 -9i ) = +17+33i
( +0 +1i ) * ( +0 +1i ) = -1 +0i
Press return to continue.