Tri de tableau de caracteres en "c"

chaaben Messages postés 14 Statut Membre -  
mype Messages postés 2449 Statut Membre -
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--;
}
}
A voir également:

1 réponse

mype Messages postés 2449 Statut Membre 437
 
c'est pareil sauf que tu utilise un tableau de char et une variable memoire de type char aussi
0