Bonsoir,
Comment trier un tableau de réels avec la fonction Qsort ?
Merci de votre aide
E.G.
Bonsoir,
Comment trier un tableau de réels avec la fonction Qsort ?
Merci de votre aide
E.G.
Salut !
En t'inspirant de l'exemple donné avec qsort
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include <stdlib.h> //pour qsort
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 #define Dim_Tab 20 double Tab[Dim_Tab];Le moment venu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 int sort_function( const void *a, const void *b) { //Le tri est ici croissant if( *(double*)a < *(double*)b ) return -1; if( *(double*)a == *(double*)b ) return 0; return 1; }
A plus !
Code : Sélectionner tout - Visualiser dans une fenêtre à part qsort((void *)Tab, Dim_Tab, sizeof(double), sort_function);
Partager