#include #include int compare_int(int *pi1, int *pi2) { int i1 = *pi1; int i2 = *pi2; return (i1 > i2)? 1 : ((i1 == i2)? 0 : -1); } int main(void) { int t[] = {6, 2, 8, 6, 4, 8, 2, 9, 2, 1}; int i; qsort(t, 10, sizeof(int), compare_int); for (i = 0; i < 10; i++) printf("%d ", t[i]); printf("\n"); return EXIT_SUCCESS; }