blob: 503917b45ab5773cec6c0cebb2b1f86e4f4017f5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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;
}
|