Chaine de caractere
Fermé
ahmedbj
Messages postés
146
Date d'inscription
dimanche 25 mars 2007
Statut
Membre
Dernière intervention
8 janvier 2013
-
26 avril 2007 à 22:48
ahmedbj Messages postés 146 Date d'inscription dimanche 25 mars 2007 Statut Membre Dernière intervention 8 janvier 2013 - 27 avril 2007 à 22:30
ahmedbj Messages postés 146 Date d'inscription dimanche 25 mars 2007 Statut Membre Dernière intervention 8 janvier 2013 - 27 avril 2007 à 22:30
A voir également:
- Chaine de caractere
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
- Plus de chaine tv - Guide
4 réponses
Bj0
Messages postés
74
Date d'inscription
mercredi 25 avril 2007
Statut
Membre
Dernière intervention
5 octobre 2007
21
26 avril 2007 à 22:57
26 avril 2007 à 22:57
pour compter les voyelles d'un chaine de caractere pour moi il te fau découpé chaque lettre et vérifiée si c'est une voyelle ... et dincrémenté un compteur ...
je te le fait vite fait en java ... dslé je ne sui pa un pro en C++ au moin tu aura la démarche et le C++ ressemble beaucoup au java
String variable = " BONJOUR tout le monde ";
int nombreVoyelle;
for (int i=0,i<variable.length(),i++){
char lettre=variable.charAt(i);
if ((lettre =="O") || (lettre =="I") || ... etc U .. E ..Y ..A){
nombreVoyelle++;
}}
je te le fait vite fait en java ... dslé je ne sui pa un pro en C++ au moin tu aura la démarche et le C++ ressemble beaucoup au java
String variable = " BONJOUR tout le monde ";
int nombreVoyelle;
for (int i=0,i<variable.length(),i++){
char lettre=variable.charAt(i);
if ((lettre =="O") || (lettre =="I") || ... etc U .. E ..Y ..A){
nombreVoyelle++;
}}
ahmedbj
Messages postés
146
Date d'inscription
dimanche 25 mars 2007
Statut
Membre
Dernière intervention
8 janvier 2013
23
26 avril 2007 à 23:14
26 avril 2007 à 23:14
voila le programme que moi j'ai ecrit en C++:
#include<stdio.h>
void main()
{
int i,j,compteur=0;
char c,voy['a','e','i','o','u','y'];
for(i=0,i<6;i++)
printf("saisr votre texte\n");
do
{
scanf("%c",&c);
for(i=0;i<6;i++)
if(c==voy[i]) compteur=compteur+1;
}
while(c!= "\n");
puts("votre texte contient:");
for(i=0;i<6;i++)
printf("%d fois la voyelle %c\a\n",compteur,voy[i]);
}
je veux savoi si ca va marché pour ce programme
et Merci d'avance
#include<stdio.h>
void main()
{
int i,j,compteur=0;
char c,voy['a','e','i','o','u','y'];
for(i=0,i<6;i++)
printf("saisr votre texte\n");
do
{
scanf("%c",&c);
for(i=0;i<6;i++)
if(c==voy[i]) compteur=compteur+1;
}
while(c!= "\n");
puts("votre texte contient:");
for(i=0;i<6;i++)
printf("%d fois la voyelle %c\a\n",compteur,voy[i]);
}
je veux savoi si ca va marché pour ce programme
et Merci d'avance
Stupeflip
Messages postés
391
Date d'inscription
jeudi 8 février 2007
Statut
Membre
Dernière intervention
4 décembre 2007
94
27 avril 2007 à 10:23
27 avril 2007 à 10:23
Salut,
Ca marchera mieux ainsi :
Ca marchera mieux ainsi :
#include<stdio.h> void main() { int i,j; int compteur[6]; char phrase[100]; char voy[6]={'a','e','i','o','u','y'}; for(i=0;i<6;i++) compteur[i]=0; printf("Saisir votre texte\n"); scanf("%s",phrase); j=0; do { for(i=0;i<6;i++) if(phrase[j]==voy[i]) compteur[i]=compteur[i]+1; j++; }while(phrase[j]!= '\0'); printf("Votre texte contient:\n"); for(i=0;i<6;i++) printf("%d fois la voyelle %c\a\n",compteur[i],voy[i]); }Bon courage
ahmedbj
Messages postés
146
Date d'inscription
dimanche 25 mars 2007
Statut
Membre
Dernière intervention
8 janvier 2013
23
27 avril 2007 à 22:30
27 avril 2007 à 22:30
Merci bcp ca marché :)