15. C library function Qsort()
#include<stdio.h>
#include <stdlib.h>
int comp(const void a, const void *b)
{
int *i, *j;
i = (int)a;
j = (int)b;
if(i < j)
return -1;
if(i > *j)
return 1;
return 0;
}
int main()
{
int x[200],size=100,i;
for(i=0; i<100; i++)
x[i]=rand();
printf(“Input data: “);
for(i=0; i<size; i++)
printf(“%d\t”,x[i]);
qsort(x, size, sizeof(int), comp);
printf(“\nSorted elements: “);
for(i=0; i<size; i++)
printf(“%d\t”,x[i]);
return 0;
}