Comment trier un tableau d'entier en C

Fermé
mona - 8 déc. 2011 à 02:19
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 8 déc. 2011 à 05:25
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



A voir également:

1 réponse

jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
8 déc. 2011 à 05:25
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
2