Accueil > Forum > > > > Compteurs de voyelles
Compteurs de voyelles
dimanche 2 avril 2006 à 19:10:56 |
Compteurs de voyelles

micoo86
|
Bonjour, en faite je n'arrive pas a faire ce programme : ==> Écrire un programme C qui calcule le nombre de voyelles (ou de consonnes) dans un texte non accentué et terminé par un caractère #. On suppose que le texte n'est composé que de lettres minuscules non accentuées, que les mots ne sont séparés que par des espaces, qu'il n'y a aucune ponctuation ____________________________________ Micoo ==> The Special Agent  ____________________________________
|
|
dimanche 2 avril 2006 à 19:51:36 |
Re : Compteurs de voyelles

TeniX
|
Voici un exemple simple char *Texte = "ma chaine de caractere"; char Tab[255]; int len,i=0; int voyelle; len = strlen(Texte); strcpy(Tab,Texte); for (i=0;i<=len;i++) { if (Tab[i] == 'a') voyelle++; //1 voyelle //etc }
Ciao
|
|
dimanche 2 avril 2006 à 20:05:11 |
Re : Compteurs de voyelles

micoo86
|
____________________________________ Micoo ==> The Special Agent  ____
|
|
dimanche 2 avril 2006 à 20:17:36 |
Re : Compteurs de voyelles

micoo86
|
Bonjour, j'ai essayé votre synthaxe mais il ne marche pas aussi #include<stdio.h> int main() { char * Texte ="ma chaine de caractere"; char Tab[255]; int len,i=0; int voyelle; printf("entrez votre Texte ==> \n"); scanf("%c",&Texte); len = strlen(Texte); strcpy(Tab,Texte); for (i=0;i<=len;i++) { if (Tab[i] == 'a') voyelle++; if (Tab[i] == 'e') voyelle++; if (Tab[i] == 'i') voyelle++; if (Tab[i] == 'o') voyelle++; if (Tab[i] == 'u') voyelle++; if (Tab[i] == 'v') voyelle++; if (Tab[i] == 'y') voyelle++; printf("le nombre de voyelle est ==> %d\n",voyelle); }
|
|
dimanche 2 avril 2006 à 20:24:28 |
Re : Compteurs de voyelles

BruNews
|
len = strlen(chaine); // 1er PARCOURS INUTILE int n = 0; char *c = chaine; while(*c) { switch(*c) { case 'a': case 'e': case: 'i': case 'o': case 'u': case 'y': n++; } c++; } ciao... [ Lien ]BruNews, MVP VC++
|
|
dimanche 2 avril 2006 à 20:28:23 |
Re : Compteurs de voyelles

TeniX
|
Si il marche le problème c'est que ta mal utiliser scanf , jai donner un exemple sur un chaine au hazard.le code adapté serait.... char Tab[255]; int len,i=0; char cara; int voyelle; printf("Entrer la chaine...\n"); scanf("%c",&cara); Tab[i]=cara; while (cara != '\n') { i++; scanf("%c",&cara); Tab[i]=cara; } for (i=0;i<=len;i++) { if (Tab[i] == 'a') voyelle++; //1 voyelle //etc }
|
|
dimanche 2 avril 2006 à 20:45:28 |
Re : Compteurs de voyelles

SAKingdom
|
Pour une méthode performente, regrouper les méthode de BruNews et TeniX donc:
int n = 0; char c[256];
//C'est incertain ici car scanf va arrêter au espace je crois scanf("%s", chaine); ou gets(chaine); // L'important est de récupérer la chaine de caractère complète
while(*c) { switch(*c) { case 'a': case 'e': case: 'i': case 'o': case 'u': case 'y': n++; break; //Meme chose pour les consonnes } c++; }
___________________________________________ Les plus grands esprits trouvent toujours une solution
|
|
dimanche 2 avril 2006 à 20:48:00 |
Re : Compteurs de voyelles

SAKingdom
|
Oki je vien de tester. Utilise pas scanf, utilise gets pour récupérer toute la chaine.
___________________________________________ Les plus grands esprits trouvent toujours une solution
|
|
dimanche 2 avril 2006 à 20:49:28 |
Re : Compteurs de voyelles

SAKingdom
|
Donc en gros pour reformuler car je vien de m'apercevoir que j'ai fait des erreures:
int n = 0; char c[256];
gets(c);
while(*c) { switch(*c) { case 'a': case 'e': case: 'i': case 'o': case 'u': case 'y': n++; break; //Meme chose pour les consonnes } c++; }
___________________________________________ Les plus grands esprits trouvent toujours une solution
|
|
dimanche 2 avril 2006 à 20:59:00 |
Re : Compteurs de voyelles
|
Cette discussion est classée dans : programme, texte, compteurs, voyelles
Répondre à ce message
Sujets en rapport avec ce message
[Fichier Texte] Comment récuperer les informations [ par wallon14 ]
Bonjour !Je voudrai savoir comment réaliser un programme qui me permettrai de:- Selectionner le nom d'un fichier- Déterminer le nombre de lignes, de c
Programme en C [ par tweeti08 ]
Voila mon problème, je débute dans le C et j'ai commencer un programme permettant de crypter par les carctère alphabétique mais le hic c ke je sui pa
TCL / TK avec un langage C [ par nounouX ]
bonjour a tous j'aimerai essayer de faire un petit programme C avec une interface graphique TCL / TK, et j'aimerai savoir si il existe un site avec de
Problème tempo et Threads!!!! [ par Tank01 ]
onjour,Je code en ce moment un petit programme en mode console, avec devc++.Dans ce programme, je souhaiterais qu'il y est un petit texte qui clignote
Envoyer du texte [ par razord ]
Bonjour. Je voudrais faire un programme serveur qui attend une connection, et un programme client qui va se connecter au serveur, et qui va lui envoye
taper et récupérer du texte dans un programme avec windows.h [ par poulpixx ]
Salut a tous,je vous expose mon probleme (API win 32):Je suis en train de faire un programme qui doit demander a l'utilisateur d'entrer une heure (hh:
thread en C avec gtk [ par Yunchi ]
Bonjour,Je suis actuellement sur un programme utilisant la bilbiotheque gtk. J'ai une zone de texte (gtk_text_view_new()) et j'aimerais afficher du te
Besoin pour probleme code de cesar [ par fearwhite ]
Bonjour, a tous je commence dans le langage C et j'ai codé un programme sur la base du code de cesar :#include #include static void purger(void){
ouvrir fichier texte [ par nono777 ]
salut tout le mondeVoila, je viens de terminer un programme et j'aimerai lui apporter quelques modif.Lorsque l'utilisateur demande l'aide pour utilise
retirer les doublons d'un document texte [ par akwell1 ]
salut a tous je dois faire un petit programme en c++ mais je suis pas tres douer:j'ai un fichier texte sous la forme suivante:203.125.118.17217.215.12
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|