Mathc initiation/Fichiers h : x 17b07
Installer et compiler ces fichiers dans votre répertoire de travail.
b07.c |
---|
/* ---------------------------------- */
/* Save as : b07.c */
/* ---------------------------------- */
#include "x_ahfile.h"
/* ---------------------------------- */
int main(void)
{
Set A;
Set B;
Set A_mns_B;
int i;
create_SetI(&A);
create_SetI(&B);
create_SetI(&A_mns_B);
clrscrn();
for(i=1; i<=5; i++) insert_EI(&A,i);
for(i=3; i<=9; i++) insert_EI(&B,i);
p_SetI(&A,"A");
p_SetI(&B,"B");
printf(" A mns B (elements of A not into B)\n\n");
mns_SI(&A,&B,&A_mns_B);
p_SetI(&A_mns_B,"A_mns_B");
stop();
erase_SetI(&A_mns_B);
erase_SetI(&B);
erase_SetI(&A);
return 0;
}
Dans cet exemple nous allons introduire l'opérateur qui permet de calculer la différence entre deux ensembles.
Exemple de sortie écran :
A = {5,4,3,2,1}
B = {9,8,7,6,5,4,3}
A mns B (elements of A not into B)
A_mns_B = {1,2}
Press return to continue.