Trier un tableau par groupe en c++

Lyne24 Messages postés 1 Statut Membre -  
dje-dje Messages postés 10442 Statut Modérateur -
salut
si j'ai un tableau de 10 entiers par exemple et que je voudrais le trier en c++ par groupe de 2 comment faire?

9 5 8 7 4 5 6 3 2 1 => 5 9 7 8 4 5 3 6 1 2

Merci
A voir également:

1 réponse

dje-dje Messages postés 10442 Statut Modérateur 758
 
Tu aurais du poster ce probleme dans le forum programmation.

Si tu definis ton tableau comme ca:
int tab[10]

Il faut faire un "for" i qui va de 1 à 10, i allant de 2 en 2, inversé les valeurs de tab[i] et de tab[ i+1]

For ( i = 0; i <=10; i = i+2)
{
tmp = tab[i]
tab[i]= tab[i+1]
tab[i+1]=tmp
}

Pour etre plus elegant, il faudrait faire une fonction qui inverse 2 nombres entiers.

a+
dje-dje

Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres 
0