Fonctions en c (exercices)
jessica
-
tatou_38 Messages postés 1937 Date d'inscription Statut Membre Dernière intervention -
tatou_38 Messages postés 1937 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis bloqué pour calculer le nombre de voyelle et de consonnes qu'il ya dans une phrase encodé par l'utilisateur,
merci pour l'aide ( en c)
merci
#include <stdio.h>
#include<stdlib.h>
#define MAX 256
/* fonctions*/
int compte_consonne(*nb_consonne)
int compte_voyelle(*nb_voyelle)
/*fin fonction*/
/* fonction principale*/
void main (void)
char pphrase;
int nb_voyelle,nb_consonne;
int nbelem;
/*demande d'encoder une phrase à l'utilisateur*/
for(nbelem=0;nbelem<(MAX-1) && (pphrase !='\n');nbelem++,pphrase++)
{
do
{
printf(" entrez votre phrase:\n");
pphrase=getchar();
}while((pphrase<'A') || (pphrase>'Z') && (pphrase !='-'));
(pphrase -1)='\0';
}
printf(" le nombre de voyelle est de :\n");
nb_voyelle= compte_voyelle;
printf("le nombre de consonne est de :\n");
nb_consonne= compte_consonne;
}
/* fin fonction principale*/
/*compter les voyelles dans la phrase*/
int compte_voyelle( *nb_voyelle)
{
int nb_fois=0;
if (lettre == 'e')
}
_ int comte_consonne(*nb_consonne)
{
}
je suis bloqué pour calculer le nombre de voyelle et de consonnes qu'il ya dans une phrase encodé par l'utilisateur,
merci pour l'aide ( en c)
merci
#include <stdio.h>
#include<stdlib.h>
#define MAX 256
/* fonctions*/
int compte_consonne(*nb_consonne)
int compte_voyelle(*nb_voyelle)
/*fin fonction*/
/* fonction principale*/
void main (void)
char pphrase;
int nb_voyelle,nb_consonne;
int nbelem;
/*demande d'encoder une phrase à l'utilisateur*/
for(nbelem=0;nbelem<(MAX-1) && (pphrase !='\n');nbelem++,pphrase++)
{
do
{
printf(" entrez votre phrase:\n");
pphrase=getchar();
}while((pphrase<'A') || (pphrase>'Z') && (pphrase !='-'));
(pphrase -1)='\0';
}
printf(" le nombre de voyelle est de :\n");
nb_voyelle= compte_voyelle;
printf("le nombre de consonne est de :\n");
nb_consonne= compte_consonne;
}
/* fin fonction principale*/
/*compter les voyelles dans la phrase*/
int compte_voyelle( *nb_voyelle)
{
int nb_fois=0;
if (lettre == 'e')
}
_ int comte_consonne(*nb_consonne)
{
}
A voir également:
- Fonctions en c (exercices)
- Codes secrets Android : accéder aux fonctions cachées - Guide
- Impossible d'installer hyper-v le processeur ne dispose pas des fonctions de virtualisation requises ✓ - Forum Hyper-V
- Exercices word 2019 avec corrigés pdf - Forum Word
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Transmath 3eme corrigé exercices - Forum Programmation
1 réponse
Essaye déjà de compiler ton programme, cela expurgera déjà nombre d'erreurs.
Sinon tu peux écrire :
/*compter les voyelles dans la phrase*/
int compte_voyelle( char *texte , int *nb_voyelle )
{
int i;
for ( i = 0 ; i < strlen(texte) ; i++ ) {
switch (texte[i]) {
case 'a' :
case 'e' :
case 'i' :
case 'o' :
case 'u' :
case 'y' : {
*nb_voyelle++;
break;
}
return 0;
}
Sinon tu peux écrire :
/*compter les voyelles dans la phrase*/
int compte_voyelle( char *texte , int *nb_voyelle )
{
int i;
for ( i = 0 ; i < strlen(texte) ; i++ ) {
switch (texte[i]) {
case 'a' :
case 'e' :
case 'i' :
case 'o' :
case 'u' :
case 'y' : {
*nb_voyelle++;
break;
}
return 0;
}