diff options
| author | Anhgelus Morhtuuzh <william@herges.fr> | 2025-09-09 08:44:06 +0200 |
|---|---|---|
| committer | Anhgelus Morhtuuzh <william@herges.fr> | 2025-09-09 08:44:06 +0200 |
| commit | 53eb16d66931e56c6682059074dbe76c13ada4e0 (patch) | |
| tree | a076877bed9d5970254d59fcb8515382ec9fef5b /semestre 2/informatique/tme/semaine10/multi_ensembles_2.c | |
| parent | fe1f28749752b6b197ff8e393a999c8f4549f074 (diff) | |
Ajout des derniers cours du deuxième semestre et du TPE en philosophie
Diffstat (limited to 'semestre 2/informatique/tme/semaine10/multi_ensembles_2.c')
| -rw-r--r-- | semestre 2/informatique/tme/semaine10/multi_ensembles_2.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/semestre 2/informatique/tme/semaine10/multi_ensembles_2.c b/semestre 2/informatique/tme/semaine10/multi_ensembles_2.c new file mode 100644 index 0000000..503917b --- /dev/null +++ b/semestre 2/informatique/tme/semaine10/multi_ensembles_2.c @@ -0,0 +1,19 @@ +#include <stdlib.h> +#include "multi_ensembles.h" + +element_t* ajout_suivant(element_t* element, int val, int freq) { + element_t* e = malloc(sizeof(element_t)); + e->frequence = freq; + e->valeur = val; + e->suivant = NULL; + if (!element) return e; + if (val != 5 && freq != 6) { + e->suivant = element->suivant; + element->suivant = e; + return element; + } + element_t* head = element; + while (element->suivant != NULL) element = element->suivant; + element->suivant = e; + return head; +} |
