Aller au contenu

Mathc complexes/Fichiers c : do2a

Un livre de Wikilivres.

Installer et compiler ce fichier dans votre répertoire de travail.

c00a.c
/* ------------------------------------ */
/*  Save as :   c00a.c                  */
/* ------------------------------------ */
#include "w_a.h"
/* ------------------------------------ */
int main(void)
{
nb_Z a =    {+1.,+0.};                                  
nb_Z b = i_Z(-9.,+7.);

nb_Z c;

double cr = r_I(9);
double ci = r_I(9);

   c = i_Z( cr,ci);
   
  clrscrn();
  printf(" a = "); p_Z(a,S3,P0,S3,P0); printf("\n");
  printf(" b = "); p_Z(b,S3,P0,S3,P0); printf("\n");
  printf(" c = "); p_Z(c,S3,P0,S3,P0); printf("\n\n");

  stop();

 return 0;
}
/* ------------------------------------ */
/* ------------------------------------ */

Le nombre a est créé et initialisé à partir de la structure. Cette méthode ne peut être utilisé que l'or de la création du nombre.

Le nombres b est créé et initialisé par la fonction i_Z();

Le nombre c est initialisé par la fonction i_Z();

La fonction p_Z(); permet d'afficher les complexes. Le contrôle de l'affichage est identique à l'affichage des matrices.

Exemple de sortie écran :

 a =  +1 +0i 
 b =  -9 +7i 
 c =  +1 +3i 

 Press return to continue.