A voir également:
- Algorithme de tri ( tri mini )
- Tri automatique excel ✓ - Forum Excel
- Tri a bulle en c - Forum C
- Triez la liste comme sur cette illustration (attention, on ne voit que le début …). quel est le mot formé par les 6 dernières lettres de la colonne code ? - Forum Excel
- Il est trié sur la plateforme de départ ✓ - Forum Consommation et internet
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
1 réponse
Bonjour
Je n'ai pas essayé, mais il me semble qu'il y a un problème d'algorithme.
Ton indice imin ne devrait pas exister. Dans ta boucle intérieure, tu devrais toujours faire la comparaison avec tab[i].
Tel que tu as écrit, quand tu permutes deux éléments, tu affectes aussi ton imin : tab[imin] désigne donc toujours le même élément, et non pas le plus petit que tu viens de trouver et de mettre dans tab[i].
Je n'ai pas essayé, mais il me semble qu'il y a un problème d'algorithme.
Ton indice imin ne devrait pas exister. Dans ta boucle intérieure, tu devrais toujours faire la comparaison avec tab[i].
Tel que tu as écrit, quand tu permutes deux éléments, tu affectes aussi ton imin : tab[imin] désigne donc toujours le même élément, et non pas le plus petit que tu viens de trouver et de mettre dans tab[i].