1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| #include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
int longeurChaine(char sz[ 40],int i,int n)
{n=0;
for (i=0;sz[i]!=0;i++)
n++;
return n;}
int nbLettre(char sz[ 40],int i,int n)
{n=0;
for (i=0;sz[i]!=0;i++)
{if (sz[i]>='A'&& sz[i]<='z')
n++;}
return n;
}
int nbVoy(char sz[ 40],int i,int n)
{n=0;
for (i=0;sz[i]!=0;i++)
switch(sz[i])
{case 'a':case 'e':case 'i':case 'o':case 'u':case 'y':n++;break;
default:;
}
return n;
}
int nbCons(char sz[ 40],int i,int n)
{for (i=0;sz[i]!=0;i++)
switch(sz[i])
{case 'a':case 'e':case 'i':case 'o':case 'u':case 'y':;break;
default:n++;}
return n;}
int nbChar(char sz[ 40],int i,int n)
{for (i=0;sz[i]!=0;i++)
{if(sz[i]=='e')
n++;}
return n;}
int main(int argc, char *argv[])
{
char sz[ 40];
puts("entrer un mot");
gets(sz);
mettre_en_majuscule(sz);
puts(sz);
printf("taille du mot %d\n",longueurChaine(sz));
printf("nombre de consonnes %d\n",nbCons(sz));
printf("nombre de voyelles %d\n",nbVoy(sz));
printf("nombre de lettres %d\n",nbLettre(sz));
printf("nombre de caractères e %d\n",nbChar(sz));
system("PAUSE");
return 0;
} |
Partager