#include enum {MAXDONNEES=8}; int tab[MAXDONNEES]; int lire(void); void trier(int); void afficher(int); void main(void) { int NbrDonnees; NbrDonnees=lire(); trier(NbrDonnees); afficher(NbrDonnees); } int lire(void) { int donnee,nbr=0; printf("Entrez les donnees entieres positives a trier.\n" "Terminez la saisie en tapant -1.\n" "Vous avez droit a au plus %d valeurs\n",MAXDONNEES); scanf("%d",&donnee); while((nbr <= MAXDONNEES) && (donnee!=-1)) { if (nbr == MAXDONNEES) { printf("\nvous avez donne plus de %d entiers, seuls les %d " "premiers seront tries\n",MAXDONNEES,MAXDONNEES); break; } else { tab[nbr]=donnee; nbr++; scanf("%d",&donnee); } } return nbr; } void trier(int nombre) { int i,j,cle; for (i=1;i=0) && (cle