Flowneo
Messages postés88Date d'inscriptionlundi 31 mars 2008StatutMembreDernière intervention30 août 2012
-
24 nov. 2009 à 18:07
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023
-
25 nov. 2009 à 11:25
bonjour,
pouvez vous m'aider ? en faite j'ai un programme à faire, un programme qui doit dire si les lettres d'un mot sont bien placé ou pas par rapport à un autre mot....
en faite, si le joueur1 rentre bonjour, le joueur 2 va rentrée une combinaison (un autre mot pour trouver celui du joueur1) et suite à ça, le programme devra lui répondre:
bien placé, mal placé ou absent(si la lettre n'y figure pas) et ce pour chaque lettre !
j'ai essayer de faire le programme de différent façon avec ou sans tableau et j'ai de grosses diffucltées...si quelqu'un pouvait m'aider....
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 24 nov. 2009 à 19:12
Salut,
Il faut regarder les fonctions de manipulation de chaine de caracteres de C++.
Il faut que tu poses ton algo sur un bout de papier.
Pour chaque lettre
si lettre = lettredumotatrouver(positionlettre)
bienplace = vrai
sinon si lettre est dans le mot
malplace = vrai
sinon
abasent = vrai
fin pour
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 25 nov. 2009 à 11:25
Créer une chaîne de caractère: std::string s = "bonjour";
Demander une chaîne de caractère: std::cin >> s;
Accéder à un élément: s[0] pour la première lettre, s[1] pour la deuxième
Récupérer le nombre de caractère: s.size()
La méthode t'a été donnée par nhervagault.
Avec tout ces éléments, tu peux t'en sortir facilement.