Tri par bulle des mots
Sami
-
bilao Messages postés 74 Statut Membre -
bilao Messages postés 74 Statut Membre -
Bonjour,
Salut
je veux créer une petite fonction qui permet de faire le tri par bulle d'un ensemble des mots
le programme va comparer chaque lettre de mot avec l'autre et si il sont égale il va passé vers l'autre lettre
mais je ne sais pas comment programmer ça en [C]
Quelque Idées S'il vous plaît !
merci
Salut
je veux créer une petite fonction qui permet de faire le tri par bulle d'un ensemble des mots
le programme va comparer chaque lettre de mot avec l'autre et si il sont égale il va passé vers l'autre lettre
mais je ne sais pas comment programmer ça en [C]
Quelque Idées S'il vous plaît !
merci
Configuration: Windows XP Internet Explorer 6.0
A voir également:
- Tri par bulle des mots
- Tri sur excel - Guide
- Logiciel tri photo - Guide
- Mots de passe enregistrés - Guide
- Générateur de mots - Télécharger - Sécurité
- Protéger un dossier par mot de passe - Guide
1 réponse
Bonsoir
Que veux-tu faire dans le cas où les lettres sont différentes ?
Je ne connais pas trop le C, mais j'ai tenté un petit programme sur Maple (ça vaut ce que ça vaut). Peut-être t'inspirera-t-il....
tri_bulle_mots:=proc(S1::string,S2::string)
local n,i,j,p;
n:=length(S1);
p:=length(S2);
i:=1;
j:=1;
while i<=n and j<=p do
if S1[i]=S2[j] then i:=i+1;j:=j+1;
else return i;
end if;
end do;
end proc;
Je ne sais pas si c'est ce que tu cherches, mais il retourne la position du premier caractère différent.
Bonne soirée
Que veux-tu faire dans le cas où les lettres sont différentes ?
Je ne connais pas trop le C, mais j'ai tenté un petit programme sur Maple (ça vaut ce que ça vaut). Peut-être t'inspirera-t-il....
tri_bulle_mots:=proc(S1::string,S2::string)
local n,i,j,p;
n:=length(S1);
p:=length(S2);
i:=1;
j:=1;
while i<=n and j<=p do
if S1[i]=S2[j] then i:=i+1;j:=j+1;
else return i;
end if;
end do;
end proc;
Je ne sais pas si c'est ce que tu cherches, mais il retourne la position du premier caractère différent.
Bonne soirée