Trier un tableau par groupe en c++

Fermé
Lyne24 Messages postés 1 Date d'inscription dimanche 19 septembre 2004 Statut Membre Dernière intervention 19 septembre 2004 - 19 sept. 2004 à 19:05
dje-dje Messages postés 10417 Date d'inscription mardi 6 janvier 2004 Statut Modérateur Dernière intervention 28 janvier 2011 - 19 sept. 2004 à 23:21
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 10417 Date d'inscription mardi 6 janvier 2004 Statut Modérateur Dernière intervention 28 janvier 2011 758
19 sept. 2004 à 23:21
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