#include <stdio.h>
#include <stdlib.h>
int comparator(const void *p, const void *q)
{
return (*(int*)p-*(int*)q);
}
void printArr(int arr[], int n)
{
int i;
for (i = 0; i < n; ++i)
printf("%d ", arr[i]);
}
int main()
{
int arr[] = {1, 6, 5, 2, 3, 9, 4, 7, 8, 0};
int size = sizeof(arr) / sizeof(arr[0]);
qsort((void*)arr, size, sizeof(arr[0]), comparator);
printf("Output array is\n");
printArr(arr, size);
return 0;
}
source
share