[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   -
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

1 réponse

To1n00 Messages postés 137 Date d'inscription   Statut Membre Dernière intervention   6
 
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
0
benoit456 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
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
0