Bonjour,
Je débute en c++ et j'ai besoin d'un coud de main afin de résoudre cet exercice,
/*
L'objectif est de travailler avec une liste chaînée d'entiers positifs ou nuls.
En un premier temps, le programme invoque la fonction saisir qui saisit
les données à partir du clavier. Au fur et à mesure de l'insertion, les données
sont insérées dans une liste chaînée de telle sorte que les données soient croissantes
dans cette liste; on utilise pour cela la fonction inserer, qui utilise elle-même
la fonction nouveau_maillon;.
On affiche le contenu de la liste chaînée pour vérifier le résultat avec
la fonction ecrire_liste.
Ensuite, on renverse la liste chainée avec la fonction inverser : les données deviennent
classées par ordre décroissant. Une contrainte est imposée à la fonction inverser :
n'utiliser aucune création de struct maillon, c'est-à-dire aucun malloc.
On vérifie le résultat avec la fonction ecrire_liste.
Enfin, on libère l'espace-mémoire alloué à la liste chainée avec la fonction liberer.
*/
merci d'avance pour votre aide
Partager