Compter des caractères
FS28
-
MR Ould Messages postés 2 Statut Membre -
MR Ould Messages postés 2 Statut Membre -
Olla !
Voilà, je suis en train de monter logiciel pour mon cousin, seulement, il y a un truc à faire sur lequel je bloque:
Je voudrais qu'il écrive une phrase, et pouvoir trouver le plus grand nombre de lettres qui se suivent, genre : aaabbkzeubhjj, ça sera 3.
Je sais comment lire un mot dans la longueur, mais je ne vois pas comment faire pour compter.
Voilà, je suis en train de monter logiciel pour mon cousin, seulement, il y a un truc à faire sur lequel je bloque:
Je voudrais qu'il écrive une phrase, et pouvoir trouver le plus grand nombre de lettres qui se suivent, genre : aaabbkzeubhjj, ça sera 3.
Je sais comment lire un mot dans la longueur, mais je ne vois pas comment faire pour compter.
A voir également:
- Compter des caractères
- Caractères spéciaux - Guide
- Caracteres speciaux - Guide
- Caractères ascii - Guide
- Caractères spéciaux mac - Guide
- Exemple de mot de passe à 8 caractères - Guide
10 réponses
C'est facile, un truc classique, mais faudrait que tu nous dise sur ce quel logiciel de programmation..
Développement web ? c ? cpluchepluche?
Développement web ? c ? cpluchepluche?
J'imagine qu'il faut mettre un while pour lire le caractère, j'ai deux variables suitecurrent et suitemax, mais je sais pas comment les manipuler ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Aussi, personne n'aurait un bon site pour apprendre le C++, parce que j'en ai marre de bloquer toutes les 2mins ...
Le site du zéro est trés bon pour apprendre sinon aprés faut en bouffer pour trouver des solutions.
Ici par exemple tu fait une boucle qui lit le premier caractére et qui incrémente un compteur a chaque fois qu'elle lit la même lettre si cette lettre change tu range la lettre et la valeur du compteur dans un tableau comme ceci :
et tu recommence jusqu'a la fin de la chaine puis tu compare les résultat dans le tableau et la plus grande valeur correspond a la lettre qu'il te faut.
C'est une solution il y en a surement d'autre.
Ici par exemple tu fait une boucle qui lit le premier caractére et qui incrémente un compteur a chaque fois qu'elle lit la même lettre si cette lettre change tu range la lettre et la valeur du compteur dans un tableau comme ceci :
monTableau[malettre][nbderepet];
et tu recommence jusqu'a la fin de la chaine puis tu compare les résultat dans le tableau et la plus grande valeur correspond a la lettre qu'il te faut.
C'est une solution il y en a surement d'autre.
Site du zéro, c'est noté, merci. :)
Par contre, je n'ai encore jamais fait de tableaux, et à vrai dire, je ne comprends pas trop ce que tu essayes de m'expliquer. :(
Je ne pratique vraiment depuis très longtemps, malheureusement ...
Par contre, je n'ai encore jamais fait de tableaux, et à vrai dire, je ne comprends pas trop ce que tu essayes de m'expliquer. :(
Je ne pratique vraiment depuis très longtemps, malheureusement ...