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

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
nouvelle page
 
mAucun résumé des modifications
Ligne 1 : Ligne 1 :
[[Catégorie:Mathc initiation (livre)]]
[[Catégorie:Mathc initiation (livre)]]

[[Mathc_initiation/Fichiers_h_:_x_17a]]



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

Version du 4 juillet 2021 à 11:02


Mathc_initiation/Fichiers_h_:_x_17a


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

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

int  i;

  create_SetI(&A);
  create_SetI(&B);
  create_SetI(&A_delta_B);

  clrscrn();
  
  for(i=1; i<=5; i++) insert_EI(&A,i);
  for(i=3; i<=7; i++) insert_EI(&B,i);
  
  p_SetI(&A,"A");
  p_SetI(&B,"B");

  
  printf("     A delta B (elements of A not into B and)\n\n");
  printf("               (elements of B not into A)\n\n");
  
  delta_SI(&A,&B,&A_delta_B);
  p_SetI(&A_delta_B,"A_delta_B");
  
  erase_SetI(&A_delta_B);
  erase_SetI(&B);
  erase_SetI(&A);
  
  stop();
  
  return 0;
}


C'est l'opérateur Delta. On prend tous les éléments qui appartiennent à A et B mais pas à A inter B.


Exemple de sortie écran :

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

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

     A delta B (elements of A not into B and)

               (elements of B not into A)

 A_delta_B = {6,7,1,2}

 Press return to continue.