« Mathc initiation/Fichiers h : x 17b12 » : différence entre les versions
Contenu supprimé Contenu ajouté
mAucun résumé des modifications |
petit correction |
||
Ligne 1 : | Ligne 1 : | ||
[[Catégorie:Mathc initiation (livre)]] |
[[Catégorie:Mathc initiation (livre)]] |
||
[[Mathc_initiation/Fichiers_h_:_x_17a]] |
[[Mathc_initiation/Fichiers_h_:_x_17a|Sommaire]] |
||
Version du 8 juillet 2021 à 23:22
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.