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
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
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:
- Trier un tableau par groupe en c++
- Trier un tableau excel - Guide
- Comment créer un groupe whatsapp - Guide
- Tableau word - Guide
- Tableau ascii - Guide
- Tableau croisé dynamique - Guide
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
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
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