« Mathc initiation/Fichiers h : x 17b12 » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
nouvelle page
(Aucune différence)

Version du 26 juin 2021 à 23:13


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

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.