Mathc initiation/Fichiers h : x 17b09
Installer et compiler ces fichiers dans votre répertoire de travail.
b09.c |
---|
/* ---------------------------------- */
/* Save as : b09.c */
/* ---------------------------------- */
#include "x_ahfile.h"
/* ---------------------------------- */
int main(void)
{
Set A;
Set B;
int i;
create_SetI(&A);
create_SetI(&B);
clrscrn();
for(i=1; i<=5; i++) insert_EI(&A,i);
for(i=1; i<=6; i++) insert_EI(&B,i);
p_SetI(&A,"A");;
p_SetI(&B,"B");
if(propersubset_SI(&A,&B)) printf(" A is a proper subset of B\n\n");
else printf(" A is not a proper subset of B\n\n");
erase_SetI(&B);
erase_SetI(&A);
stop();
clrscrn();
for(i=1; i<=5; i++) insert_EI(&A,i);
for(i=1; i<=5; i++) insert_EI(&B,i);
p_SetI(&A,"A");
p_SetI(&B,"B");
if(propersubset_SI(&A,&B)) printf(" A is a proper subset of B\n\n");
else printf(" A is not a proper subset of B\n\n");
erase_SetI(&B);
erase_SetI(&A);
stop();
clrscrn();
for(i=1; i<=6; i++) insert_EI(&A,i);
for(i=1; i<=5; i++) insert_EI(&B,i);
p_SetI(&A,"A");
p_SetI(&B,"B");
if(propersubset_SI(&A,&B)) printf(" A is a proper subset of B\n\n");
else printf(" A is not a proper subset of B\n\n");
erase_SetI(&B);
erase_SetI(&A);
stop();
return 0;
}
Cette fonction permet de déterminer si un ensemble A est un sous-ensemble propre de B. A doit être différent de B, et tous les éléments de A doivent être dans B.
Exemple de sortie écran :
A = {5,4,3,2,1}
B = {6,5,4,3,2,1}
A is a proper subset of B
Press return to continue.