У меня есть этот код для сортировки массива polsum
:Как правильно отсортировать массив?
int comp (const void * a, const void * b){
double aa = *(double*)a, bb = *(double*)b;
if (aa < bb) return -1;
if (aa > bb) return 1;
return 0;
}
double sort(double *polsum){
int p;
qsort(polsum, sizeof(double),sizeof(double), comp);
return 0;
}
Но результат:
5,01/
80,86/
85,01/
85,01/
300,88/
600,88/
77888,88/
100400,00/
670,88/
80,86/
80,86/
Где я допустил ошибку?
Вы не показывая нам свой полный код. –