bonjour;

je viens de trié un tableau par la fonction tri_insertion .ma question est: comment faire afficher les indices du tableau trié et non pas les valeurs ?
(c-à-dire: si j'ai le tableau: 9,4,7,1,10 le résultat doit être:3(indice de 1),1(indice de 4),2(..7),0(..9),4(..10).
la fonction est la suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
void tri_insertion(int tab[], int taille)
{
   int i, j;
   for (i = 1; i < taille; ++i) {
       int elem = tab[i]; 
       for (j = i; j > 0 && tab[j-1] > elem; j--)
           tab[j] = tab[j-1];
       tab[j] = elem;
   }
}
cordialement