Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3288 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  algos : comparaison de 2 chaines

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

algos : comparaison de 2 chaines

n°357807
cybil
Posté le 10-04-2003 à 14:55:45  profilanswer
 

Bonjour à tous
 
Je souhaite comparer 2 chaines, l'une du début à la fin, l'autre de sa dernière lettre à sa première lettre.
 
Est-il possible de faire :
pour i de ... à ... et pour j de ...à...
faire...  
 
Merci :)
 

mood
Publicité
Posté le 10-04-2003 à 14:55:45  profilanswer
 

n°357812
polo021
Posté le 10-04-2003 à 14:58:28  profilanswer
 

cybil a écrit :

Bonjour à tous
 
Je souhaite comparer 2 chaines, l'une du début à la fin, l'autre de sa dernière lettre à sa première lettre.
 
Est-il possible de faire :
pour i de ... à ... et pour j de ...à...
faire...  
 
Merci :)
 
 


 
si tu es en C, il y a la methode MAkeReverse de CString mais si tu es dans un autre langage, il y a surement qqchose de similaire

n°357819
polo021
Posté le 10-04-2003 à 15:01:02  profilanswer
 

char chaine1[11] = "abcdefghij\0";
char chaine2[11] = "jihgfedcba\0";
 
bool idem = true;
for (int i=0;i<10,idem==true;i++)
 if (chaine1[i]!=chaine2[9-i])
     idem = false;
 
if (idem==true)
   chaine identiques
else
   chaines differentes
 
 
EDIT : verifies d'abord que tes deux chaines sont de la meme longueur evidement  :lol:


Message édité par polo021 le 10-04-2003 à 15:04:15
n°357820
cybil
Posté le 10-04-2003 à 15:01:26  profilanswer
 

polo021 a écrit :


 
si tu es en C, il y a la methode MAkeReverse de CString mais si tu es dans un autre langage, il y a surement qqchose de similaire


 
 
en fait pour le moment il n'y a aucun langage, c'est de l'algo tout seul.
je voulais juste savoir si l'addition de 2 "pour" était possible ?

n°357824
polo021
Posté le 10-04-2003 à 15:02:35  profilanswer
 

cybil a écrit :


 
 
en fait pour le moment il n'y a aucun langage, c'est de l'algo tout seul.
je voulais juste savoir si l'addition de 2 "pour" était possible ?


 
une boucle for suffit

n°357828
cybil
Posté le 10-04-2003 à 15:04:23  profilanswer
 

polo021 a écrit :


 
une boucle for suffit


 
ah ??
Je vais voir ce que je peux faire...

n°357829
cybil
Posté le 10-04-2003 à 15:05:03  profilanswer
 

polo021 a écrit :

char chaine1[11] = "abcdefghij\0";
char chaine2[11] = "jihgfedcba\0";
 
bool idem = true;
for (int i=0;i<10,idem==true;i++)
 if (chaine1[i]!=chaine2[9-i])
     idem = false;
 
if (idem==true)
   chaine identiques
else
   chaines differentes
 
 
EDIT : verifies d'abord que tes deux chaines sont de la meme longueur evidement  :lol:


 
oui mes chaines sont de même taille :D

n°357832
polo021
Posté le 10-04-2003 à 15:05:35  profilanswer
 

cybil a écrit :


 
ah ??
Je vais voir ce que je peux faire...


 
ben regardes mon exemple

n°357846
cybil
Posté le 10-04-2003 à 15:15:14  profilanswer
 

polo021 a écrit :


 
ben regardes mon exemple


 
oui euhh
je ne connais pas la taille de ma chaine
si je remplace les chiffres pas la fction longueur, çà marche aussi ?

n°357855
polo021
Posté le 10-04-2003 à 15:21:26  profilanswer
 

oui si tu le fais juste en pseudo code c'est bon sinon il faut un peu ajuster par des -1 ci et la.
 
Mais bon essayes de terminer ton devoir tout seul maintenant que je t'ai deja mis sur une bonne piste (en fait ton devoir est deja fini)

mood
Publicité
Posté le 10-04-2003 à 15:21:26  profilanswer
 

n°357858
cybil
Posté le 10-04-2003 à 15:22:58  profilanswer
 

polo021 a écrit :

oui si tu le fais juste en pseudo code c'est bon sinon il faut un peu ajuster par des -1 ci et la.
 
Mais bon essayes de terminer ton devoir tout seul maintenant que je t'ai deja mis sur une bonne piste (en fait ton devoir est deja fini)


 
merci :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  algos : comparaison de 2 chaines

 

Sujets relatifs
un petit plus sur les chainesgestion des chaines de caracteres
Trouver la chaine entre deux chainesLes chaines de caracteres, les tableaux....
Algorithme de recherche/rempalcement de chaînes dans un fichier ??iverser des chaines de caracteres
Tableau de chaînes de caractères...nombre de sous chaines dans une chaine
Passage erroné d'un tableau de chaînes de caractères à une procédure..(encore moi) comment differencier ces 2 chaines ???
Plus de sujets relatifs à : algos : comparaison de 2 chaines


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR