Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

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


{filelink=13662}

#include <stdlib.h>
#include <stdio.h>
 
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;
}

No comments yet.

Leave a Comment