Nbre de fois de a dans chaine de caractere
Cyklops
-
Cyklops -
Cyklops -
bonjour!
j'essai e de determiner l nombre de fois k la lettre e apparait dans la chaine de caratere mai j n'arrive pa quelqu'un pourrait m'aider. please. et merci d'avance
voila mon programme
#include <iostream.h>
#include <stdlib.h>
#include <string.h>
void main ()
{
int i;
char text[132];
char a;
i=0;
a='e';
cout<<"Veuillez entrer votre texte : "<<endl;
cin>>text;
//strcmp(a,text);
if (text='e') i++;
cout<<"Le nombre d occurence de "<<a<<" est "<<i<<endl;
system("pause");
return 0;
}
j'essai e de determiner l nombre de fois k la lettre e apparait dans la chaine de caratere mai j n'arrive pa quelqu'un pourrait m'aider. please. et merci d'avance
voila mon programme
#include <iostream.h>
#include <stdlib.h>
#include <string.h>
void main ()
{
int i;
char text[132];
char a;
i=0;
a='e';
cout<<"Veuillez entrer votre texte : "<<endl;
cin>>text;
//strcmp(a,text);
if (text='e') i++;
cout<<"Le nombre d occurence de "<<a<<" est "<<i<<endl;
system("pause");
return 0;
}
A voir également:
- Nbre de fois de a dans chaine de caractere
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Plus de chaine tv - Guide
- Caractère ascii - Guide
- Caractere vide - Guide
7 réponses
#include <iostream>
#include <stdlib.h>
#include <string.h>
using namespace std;
int main ()
{
char text[132];
int compteur=0;
cout<<"Veuillez entrer votre texte : "<<endl;
cin>>text;
for(int i=0;i<strlen(text);i++){
if (text[i]=='a') compteur++;
}
cout << "Le nombre d occurence de \"a\" est "<<compteur<<endl;
system("pause");
return 0;
}
je viens d compiler le programme ke tu m'as donné mais il me donne comme reponse 0. il doit y a une erreur quelque part.
et j'aimerais oci savoir a koi sert la fonction "using namespace std;" . merci encore.
et j'aimerais oci savoir a koi sert la fonction "using namespace std;" . merci encore.
peut être parce qu'avec son code il recherche le caractère 'a' et non pas le caractère contenu dans la variable a. :)
je ne pense pas parce k'il fodrait alors declare la variable a directement comme etant un char.
#include <iostream>
#include <stdlib.h>
#include <string.h>
using namespace std;
int main ()
{
char text[132];
char a;
int compteur=0;
cout<<"Veuillez entrer votre texte : "<<endl;
cin>>text;
for(int i=0;i<strlen(text);i++){
if (text[i]==a) compteur++;
}
cout << "Le nombre d occurence de \"a\" est "<<compteur<<endl;
system("pause");
return 0;
#include <iostream>
#include <stdlib.h>
#include <string.h>
using namespace std;
int main ()
{
char text[132];
char a;
int compteur=0;
cout<<"Veuillez entrer votre texte : "<<endl;
cin>>text;
for(int i=0;i<strlen(text);i++){
if (text[i]==a) compteur++;
}
cout << "Le nombre d occurence de \"a\" est "<<compteur<<endl;
system("pause");
return 0;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oui, c'est bien ce qu'a dit NoSFe. Je cherchais le nombre d'occurences de la lettre 'a'.
Sinon, pour using namespace std, tu trouveras une explication ici http://forum.hardware.fr/hardwarefr/Programmation/sujet-45279-1.htm
@+
Sinon, pour using namespace std, tu trouveras une explication ici http://forum.hardware.fr/hardwarefr/Programmation/sujet-45279-1.htm
@+
#include <iostream>
#include <stdlib.h>
#include <string.h>
using namespace std;
int main ()
{
char text[132];
char a;
int compteur=0;
cout<<"Veuillez entrer la lettre a chercher : "<<endl;
cin>>a;
cout<<"Veuillez entrer votre texte : "<<endl;
cin>>text;
for(int i=0;i<strlen(text);i++){
if (text[i] == a) compteur++;
}
cout << "Le nombre d occurence de "<<a<<" est "<<compteur<<endl;
system("pause");
return 0;
}
Ca sera ptre mieux