Exemple d’un tri rapide en language C avec la fonction ‘qsort()’

Author:


{filelink=13662}

#include 
#include 

int nombre[10] =
{
  60, -2, 6, 5, 33, 7, 9, 12, 2, 0
};

/* comparearer les nombres */
int compare(const void *i, const void *j)
{
  return *(int *)i - *(int *)j;
}

int main(void)
{
  int i;

  printf("Valeurs originales du tableau:n");
  for(i=0; i<10; i++) {
      printf("%d n", nombre[i]);
  }

  qsort(nombre, 10, sizeof(int), compare);

  printf("Valeurs du tableau triée: n");
  for(i=0; i<10; i++) {
     printf("%d n", nombre[i]);
  }
  return 0;
}

Leave a Reply

Your email address will not be published. Required fields are marked *