Tri de tableau de caracteres en "c"

chaaben Messages postés 14 Statut Membre -  
mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
svp, qui peut me donner la methode tri de tableau de caracteres en "c".
Par exemple,voici la methode de tri par selection pour un tableau d'entiers --> je veux la transformer en tri de tableau de caracteres.

//************** echanger

void echanger(int tab[], int i, int j)
{
int memoire;
memoire=tab[i];
tab[i]=tab[j];
tab[j]=memoire;
}
//************** tri selection

void tri_selection(int tab[],int longueur)
{
int maxi, i;

while(longueur>0)
{
//on recherche la plus grande valeur du tableau non encore trie
maxi=0;

for(i=1;i<longueur;i++)
{
if(tab[i]>tab[maxi]) maxi=i;
}

//on echange le plus grand element avec le dernier
echanger(tab,maxi,(longueur-1));

//on traite le reste du tableau
longueur--;
}
}
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   437
     
    c'est pareil sauf que tu utilise un tableau de char et une variable memoire de type char aussi
    0