[c++]
benoit456
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
benoit456 Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
benoit456 Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je suis sur un programme qui devrai me permettre de trouver le nombre de couples le dans une phrase terminée par un point.
Le but de l'exercice est que je dois inserer un texte dans la fenetre et ensuite le programme doit me donner le nombre de couples LE présent dans cette phrase.
J'ai testé quelque chose mais cela ne me donne rien du tout!
voila ce que j'ai testé:
#include<iostream.h>
void main() {
int etat=1,cpt=0;
char c;
c=cin.get();
while(etat!=4){
switch(etat){
case1:switch(c){
case'l':etat=2;
break;
case'.':etat=4;
break;
default:etat=1;
break;}
break;
case2: switch(c){
case'e':etat=3;
break;
case'.':etat=4;
break;
default:etat=1;
break;}
break;
case3:cpt++;
switch(c){
case'l':etat=2;
break;
case'.':etat=4;
break;
default:etat=1;
break;}
break;
}
c=cin.get();
}
cout<<cpt++;
}
Pouvez-vous m'aider svp?
Merci d'avance.
salutations.
benoit456
Le but de l'exercice est que je dois inserer un texte dans la fenetre et ensuite le programme doit me donner le nombre de couples LE présent dans cette phrase.
J'ai testé quelque chose mais cela ne me donne rien du tout!
voila ce que j'ai testé:
#include<iostream.h>
void main() {
int etat=1,cpt=0;
char c;
c=cin.get();
while(etat!=4){
switch(etat){
case1:switch(c){
case'l':etat=2;
break;
case'.':etat=4;
break;
default:etat=1;
break;}
break;
case2: switch(c){
case'e':etat=3;
break;
case'.':etat=4;
break;
default:etat=1;
break;}
break;
case3:cpt++;
switch(c){
case'l':etat=2;
break;
case'.':etat=4;
break;
default:etat=1;
break;}
break;
}
c=cin.get();
}
cout<<cpt++;
}
Pouvez-vous m'aider svp?
Merci d'avance.
salutations.
benoit456
1 réponse
bonjour,
Je ne suis pas expert en programmation ( pas du tout même) mais si j'avais un programme comme ça a faire, je demanderai à saisir une chaine de caractère, ensui je la parcourerai et je rechercherai les l précédés d'un expace et suivis d'un e qui sera lui même suivi d'un espace...
Voila,
Je vais essayer d'écrire quelque chose
Bon courage
.....
To1n00
Je ne suis pas expert en programmation ( pas du tout même) mais si j'avais un programme comme ça a faire, je demanderai à saisir une chaine de caractère, ensui je la parcourerai et je rechercherai les l précédés d'un expace et suivis d'un e qui sera lui même suivi d'un espace...
Voila,
Je vais essayer d'écrire quelque chose
Bon courage
.....
To1n00
Merci pour ton aide. Je vais essayé de voir comment je peux écrire cela.
Si tu trouves quelque chose pourra-tu me l'envoyer?
merci d'avance.
salutations.
benoit456