Mathc initiation/Fichiers h : x 17b12

Un livre de Wikilivres.
Aller à la navigation Aller à la recherche


Sommaire


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

Crystal Clear mimetype source c.png b12.c
'
  /* ---------------------------------- */
/*  Save as :   b12.c                 */
/* ---------------------------------- */
#include "x_ahfile.h"
/* ---------------------------------- */
int main(void)
{
Set  A,B,
     C_AinB;

int  i;
 
  create_SetI(&A);
  create_SetI(&B);
  create_SetI(&C_AinB);
  
  for(i=1; i<=5; i++) insert_EI(&A,i);
  for(i=1; i<=9; i++) insert_EI(&B,i);  

  clrscrn();
  
  p_SetI(&A,"A");
  p_SetI(&B,"B");

  printf("  Complement of A in B\n\n");
  compl_SI(&A,&B,&C_AinB); 
  p_SetI(&C_AinB,"C_AinB"); 

  erase_SetI(&C_AinB);  
  erase_SetI(&B); 
  erase_SetI(&A);

  stop();

  return 0;
}


Ici nous introduisons la notion de complémentaire. Le complémentaire de A dans B, c'est l'ensemble des éléments de B qui ne sont pas dans A.


Exemple de sortie écran :

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

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

  Complement of A in B

 C_AinB = {6,7,8,9}

 Press return to continue.