salut
y-a-t il un moyen de trier la colonne d'une matrice et la réécrire avec les éléments de sa ligne:
je prends cet exemple:
en triant la 3ème colonne j'aimerais bien obtenir ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 w = 1 2 5 8 7 9 8 9 7
w =
j'ai fait ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 8 9 9 8 7 7 1 2 5
merci de votre aide
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 nbreL: nombre de liste par exemple : 9 est une liste 8 1 nbreO: nombre d’éléments par exemple :9 for(int k=0;k<nbreL;i++){ for(int i=0;i<nbreO;i++) { int elem = matrice[i][k]; for ( j = i; j > 0 && matrice[j-1][k] < elem ; j--){ matrice[j][k] = matrice[j-1]; } matrice[j][k] = elem; } }
Partager