Salut,
juste une autre solution. compilé sous linux
exo du www.siteduzero.fr
// une fonction ordonnerTableau qui classe les valeurs d'un tableau dans l'ordre croissant. Ainsi, un tableau qui vaut {15, 81, 22, 13} doit à la fin de la fonction valoir {13, 15, 22, 81} !
#include <stdio.h>
void ordonnerTableau(long tableau[], long tailleTableau);
int main(int argc, char *argv[])
{
long tab[4] = {15,81,22,13};
int i=0;
ordonnerTableau(tab,4);
for(i=0; i<4; i++)
{
printf("%ld\n",tab[i]);
}
return 0;
}
void ordonnerTableau(long tableau[], long tailleTableau)
{
long i,t,k=0;
for(t = 1; t < tailleTableau; t++)
{
for(i=0; i < tailleTableau - 1; i++)
{
if(tableau[i] > tableau[i+1])
{
k= tableau[i] - tableau[i+1];
tableau[i] -= k;
tableau[i+1] += k;
}
}
}
}