Algorithme (Saisie de texte)
pseudo0
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Heliotte Messages postés 1491 Date d'inscription Statut Membre Dernière intervention -
Heliotte Messages postés 1491 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'arrive pas à résoudre ce problème:
Ecrire un algorithme qui permet de compter le nombre de mots dans un texte saisi, en sachant que la fin de la saisie est indiquée par le caractère '$'.
Les séparateurs de mots sont: l'espace, et les caractères de ponctuation.
J'arrive pas à résoudre ce problème:
Ecrire un algorithme qui permet de compter le nombre de mots dans un texte saisi, en sachant que la fin de la saisie est indiquée par le caractère '$'.
Les séparateurs de mots sont: l'espace, et les caractères de ponctuation.
A voir également:
- Algorithme (Saisie de texte)
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Saisie vocale whatsapp - Accueil - Messagerie instantanée
- Saisie vocale sms - Guide
1 réponse
ChaineSaisie = ":;,Bonjour la France:;,$";
ChaineSaisie = Trim(ChaineSaisie);
ChaineSeparateurs = " ,.;:";
NombreMots = 0;
Element = 0;
Continue = VRAI;
MotEnCours = FAUX;
TANT QUE Continue FAIRE
SI (ChaineSaisie(Element) == "$") ALORS
Continue = FAUX;
SINON
POUR (i = 0; i < TAILLE(ChaineSeparateurs); I++)
SI (ChaineSaisie(Element) == ChaineSeparateurs(I)) ALORS
SI (MotEnCours ) ALORS
NombreMots++;
SINON
MotEnCours = FAUX;
FIN SI
SINON
MotEnCours = VRAI;
FIN SI
FIN POUR
FIN SI
Element++;
FIN TANT QUE
AFFICHE "La chaîne saisie contient " + NombreMots + " mots.";
Juste le principe .. A toi de le vérifier !
ChaineSaisie = Trim(ChaineSaisie);
ChaineSeparateurs = " ,.;:";
NombreMots = 0;
Element = 0;
Continue = VRAI;
MotEnCours = FAUX;
TANT QUE Continue FAIRE
SI (ChaineSaisie(Element) == "$") ALORS
Continue = FAUX;
SINON
POUR (i = 0; i < TAILLE(ChaineSeparateurs); I++)
SI (ChaineSaisie(Element) == ChaineSeparateurs(I)) ALORS
SI (MotEnCours ) ALORS
NombreMots++;
SINON
MotEnCours = FAUX;
FIN SI
SINON
MotEnCours = VRAI;
FIN SI
FIN POUR
FIN SI
Element++;
FIN TANT QUE
AFFICHE "La chaîne saisie contient " + NombreMots + " mots.";
Juste le principe .. A toi de le vérifier !