#include #include int fun_compare (const void * el1, const void * el2){ double diff; diff = *(double*)el1 - *(double*)el2 ; if ( diff > (double)0.0 ) return 1; if ( diff < (double)0.0 ) return -1; return 0; } int main (){ int i; const int dim=5; double array[5]={42.31, 12.23, 52.342, 91, 3.22}; qsort(array, dim, sizeof(double), fun_compare); for (i=0; i