Bonsoir tout le monde;
je suis un débutant en C++, je suis en cours d'apprendre à programmer en c++, pour cet effet, j'ai fait un petit fichier .cpp pour trier des élément d'un tableau;
voila le contenu du fichier :
je ne sais pas où elle est l'erreur.le résultat affiché n'est pas triée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 #include <iostream> using namespace std; void echange(int &val1, int &val2); int main() { int tab[4]={9,8,3,1} ; // 2 valeurs à échanger for(int i=0;i<4;i++){ if(tab[i]>tab[i+1]) echange(tab[i],tab[i+1]); } cout<<"les valeur de tab en ordre croissant vaut : "<<endl; for(int i=0;i<4;i++){ cout<<tab[i]<<" "; } system("pause"); } void echange(int &val1, int &val2) { if(val1>val2){ swap(val1,val2); } }
Merci d'avance de m'aider.
Partager