Mathc initiation/Fichiers h : x 17b11
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.