Сортировка qsort

#include <stdlib.h>
#include <stdio.h>
#include <iostream>
using namespace std;<s></s>

int num[10] = {
  1, 3, 6, 5, 8, 7, 9, 6, 2, 0
};

int comp(const void *, const void *);

void main(){
setlocale(LC_ALL,"rus");
  int i;

  printf("Исходный массив: ");
  for(i=0; i<10; i++) printf("%d ", num[i]);

  qsort(num, 10, sizeof(int), comp);

  printf("Отсортированный массив: ");
  for(i=0; i<10; i++) printf("%d ", num[i]);

  system("pause");
}

/* сравнение целых */
int comp(const void *i, const void *j)
{
  return *(int *)i - *(int *)j;
}
  • avatar
  • 0
  • 0