Comment trier un tableau d'entier en C
mona
-
jisisv Messages postés 3678 Statut Modérateur -
jisisv Messages postés 3678 Statut Modérateur -
Bonjour,
je suis débutante en c et j'ai du mal a écrire un programme qui tri un tableau d'entiers (ordre croissant ou décroissant c pareil ) j'ai vraiment besoin de vos aides merci d'avance
je suis débutante en c et j'ai du mal a écrire un programme qui tri un tableau d'entiers (ordre croissant ou décroissant c pareil ) j'ai vraiment besoin de vos aides merci d'avance
1 réponse
-
Si ton problème est un problème de la vraie vie et que tu n'as pas de raison particulière de réimplémenter l'algorithme de tri (données disposées aléatoirement dans ton tableau): utilise qsort
(man 3 qsort ; man 3 bsearch )
<cut>#include <stdlib.h> void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *));</cut>
(il y a un exemple dans le man)
Si c'est un exercice d'école, tu peux regarder ici: https://fr.wikipedia.org/wiki/Algorithme_de_tri , tu trouveras les principaux algorithmes de tri et leur usage.
Johan