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