Tri à bulle en C

C/C++ - tri d'un tableau (à bulle)

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

void tri_a_bulle(int T[], int n)
{
     int temp;
     bool aucun_echange;
     for(int i = n-1 ; i>=0 ; i--)
     {
             aucun_echange = true;
             for(int j = 0 ; j<=i ; j++)
             if(T[j] > T[j+1])
             {
                     temp = T[j+1];
                     T[j+1]=T[j];
                     T[j]=temp; 
                     aucun_echange = false;          
             }
             if(aucun_echange == true)
             break;
     }
}
int main()
{
      int T[10]={5,2,9,7,1,6,12,51,24};
      tri_a_bulle(T,10);
      for (int i=0 ; i< 10 ; i++)
      printf("%d ",T[i]);
      return 0;
}