Bonjour à tous,
Je sollicite votre aide pour me coder cet exercice :
Je dispose d'une matrice de distance (diagonale) entre des zones géographiques : matrice[i][j]
Dans un premier temps, je tire aléatoirement une zone parmi les 4. Supposant qu'on tire la zone numéro 2, on la stocke dans la première case du tableau "trisecteur" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 0 5 8 14 5 0 11 20 8 11 0 7 14 20 7 0Je souhaiterai faire un tri par distance croissante par rapport a trisecteur[0].
Code : Sélectionner tout - Visualiser dans une fenêtre à part trisecteur[0] = 2
Si on prend l'exemple : on va comparer la distance entre :
Le tableau trié sera :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [2 et 0] = 8 [2 et 1] = 11 [2 et 3] = 7
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 trisecteur[0] = 2 trisecteur[1] = 3 trisecteur[2] = 0 trisecteur[3] = 1
Partager