Mathc initiation/Fichiers h : x 17b07

Un livre de Wikilivres.


Sommaire

Installer et compiler ces fichiers dans votre répertoire de travail.

b07.c
/* ---------------------------------- */
/*  Save as :   b07.c                 */
/* ---------------------------------- */
#include "x_ahfile.h"
/* ---------------------------------- */
int main(void)
{
Set  A;
Set  B;
Set  A_mns_B;
int  i;

  create_SetI(&A);
  create_SetI(&B);
  create_SetI(&A_mns_B);

  clrscrn();
  
  for(i=1; i<=5; i++) insert_EI(&A,i);
  for(i=3; i<=9; i++) insert_EI(&B,i);
  
  p_SetI(&A,"A");
  p_SetI(&B,"B");
 
  printf(" A mns B (elements of A not into B)\n\n");
  mns_SI(&A,&B,&A_mns_B);
  p_SetI(&A_mns_B,"A_mns_B");
  stop();
  
  erase_SetI(&A_mns_B);
  erase_SetI(&B);
  erase_SetI(&A);

  return 0;
}


Dans cet exemple nous allons introduire l'opérateur qui permet de calculer la différence entre deux ensembles.

Exemple de sortie écran :

 A = {5,4,3,2,1}

 B = {9,8,7,6,5,4,3}

 A mns B (elements of A not into B)

 A_mns_B = {1,2}

 Press return to continue.