Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

C/C++: C’est code est un exemple de tri d’un tableau des nombres entiers


{filelink=13372}

#include <iostream>
using namespace std;
 
 //prototype
 void bTri(int*, int);
 void trier(int*, int*);
 
int main()
   {
 
   const int N = 10;
   int tabInt[N] = { 52, 80, 62, 91, 12, 65, 57, 20, 21, 49 };
 
   bTri(tabInt, N);               
 
   for(int j=0; j<N; j++)
      cout << tabInt[j] << ' ';
   cout << endl;
   return 0;
   }
void bTri(int* ptr, int n)
   {
 
   int j, k;                   
 
   for(j=0; j<n-1; j++)
      for(k=j+1; k<n; k++)
      trier(ptr+j, ptr+k);
}
     void trier(int* nombre1, int* nombre2)
   {
   if(*nombre1 > *nombre2)
      {
      int temp = *nombre1;
      *nombre1 = *nombre2;
      *nombre2 = temp;
      }
   }

No comments yet.

Leave a Comment