Data Structure Algorithm C

#include 
#include 
int num[10] = {
  1, 2, 6, 5, 3, 7, 9, 12, 2, 0
};
/* compare the integers */
int comp(const void *i, const void *j)
{
  return *(int *)i - *(int *)j;
}
int main(void)
{
  int i;
  printf("Original array: ");
  for(i=0; i<10; i++) {
      printf("%d ", num[i]);
  }
  qsort(num, 10, sizeof(int), comp);
  printf("Sorted array: ");
  for(i=0; i<10; i++) {
     printf("%d ", num[i]);
  }
  return 0;
}