int main() { int t[4]; t[0] = 12; t[1] = 3; t[2] = -5; t[3] = 10; printf("résultat de la somme : %d\n",somme(t,4)); printf("résultat du max : %d\n",max(t,4)); printf("résultat du dernier : %d\n",dernier(t,4)); printf("résultat nombre de nombres pairs : %d\n",pairs(t,4)); return 0; }
// parcours inverse : du dernier vers le premier void parcoursListeSymI (ListeS* ls, void (*f) (Objet*)) { if (listeVide(ls)) { printf ("Liste symétrique vide\n"); } else { Element* ptc = dernier (ls); while (ptc != NULL) { f (ptc->reference); ptc = precedent (ptc); } } }