From 53eb16d66931e56c6682059074dbe76c13ada4e0 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Tue, 9 Sep 2025 08:44:06 +0200 Subject: =?UTF-8?q?Ajout=20des=20derniers=20cours=20du=20deuxi=C3=A8me=20s?= =?UTF-8?q?emestre=20et=20du=20TPE=20en=20philosophie?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tme/semaine10/test_multi_ensembles.c | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 semestre 2/informatique/tme/semaine10/test_multi_ensembles.c (limited to 'semestre 2/informatique/tme/semaine10/test_multi_ensembles.c') diff --git a/semestre 2/informatique/tme/semaine10/test_multi_ensembles.c b/semestre 2/informatique/tme/semaine10/test_multi_ensembles.c new file mode 100644 index 0000000..1534c2c --- /dev/null +++ b/semestre 2/informatique/tme/semaine10/test_multi_ensembles.c @@ -0,0 +1,27 @@ +#include +#include "multi_ensembles.h" + +element_t *CreationMultiEnsemble(int deb, int n, int freq){ + element_t *liste=NULL; + int i; + + for (i=deb+n-1; i >=deb; i--) { + liste=Ajout_tete_ensemble(liste,i,freq); + } + return liste; +} + +int main() { + element_t *ensemble1= CreationMultiEnsemble(1,20,1); + element_t *ensemble2= CreationMultiEnsemble(5,10,2); + Affiche_ensemble(ensemble1); + printf("====\n"); + Affiche_ensemble(ensemble2); + printf("====\n"); + Affiche_ensemble(Union(ensemble1, ensemble2)); + printf("====\n"); + Affiche_ensemble(Union_triee(ensemble1, ensemble2)); + printf("====\n"); + Affiche_ensemble(Union_triee_rec(ensemble1, ensemble2)); + return 0; +} -- cgit v1.2.3