#include #define TAILLE 10 // declaration des sous-programmes void init_tab(float tab[]); void affiche_tab(float tab[]); void tri(float tab[]); // programme principal void main (void) { char X; //float tob[TAILLE]; float teb[TAILLE]; do { printf ("saisir les %d valeur du premier tableau : \n",TAILLE); init_tab(teb); printf ("Affichage du premier tableau : \n\n"); affiche_tab(teb); tri(teb); printf ("Affichage du tableau apres le tri : \n\n"); affiche_tab(teb); printf ("\nVoulez vous recommencer ? (Y ou N)"); fflush (stdin); X = getchar(); } while (!(X=='n' || X=='N')); printf ("Au revoir"); } // sous-programmes void init_tab(float tab[]) { int i; for (i=0;i<=TAILLE-1;i++) scanf ("%f",&tab[i]); } void affiche_tab(float tab[]) { int i; for (i=0;i<=TAILLE-1;i++) { printf (" |"); printf ("%.2f",tab[i]); printf ("| "); } } void tri (float tab[TAILLE]) { int max, dernier; int i, j; float sauv; dernier=TAILLE-1; for(i=0;i<=(TAILLE-2);i++) { max=0; for(j=1;j<=dernier;j++) { if(tab[max]