#include #include /* exit */ void printTab(int tab[], int size) { int i; printf("{"); for(i=0;i=size) { printf("Parametre i invalide\n"); exit(1); } if (j<0 || j>=size) { printf("Parametre j invalide\n"); exit(1); } temp = tab[i]; tab[i] = tab[j]; tab[j] = temp; } void triBulle(int tab[], int size) { int i,j; int n = size; for(i=0; itab[j+1]) /* deja tries, -1: pour le j+1 */ { echange(tab,size,j,j+1); } /* trace(tab,size,i,j); */ } } } int main(void) { int tab[5]= {90,67,2,50,23}; int taille = 5; printTab(tab,taille); printf("\n"); triBulle(tab,taille); printTab(tab,taille); printf("\n"); return 0; }