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 57 58
|
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main(void)
{
char text[256];
int longText = 0, i = 0, ca = 0, ce = 0, ci = 0, co = 0, cu = 0, cy = 0, voyelles = 0;
printf("Entre votre text ici : ");
fgets(text, 256, stdin);
for(i = 0; i < strlen(text); i++)
{
if(tolower(text[i]) == 'a' || tolower(text[i]) == 133)
{
ca++;
}
if(tolower(text[i]) == 'e' || tolower(text[i]) == 130 || tolower(text[i]) == 136 || tolower(text[i]) == 138)
{
ce++;
}
if(tolower(text[i]) == 'i')
{
ci++;
}
if(tolower(text[i]) == 'o')
{
co++;
}
if(tolower(text[i]) == 'u')
{
cu++;
}
if(tolower(text[i]) == 'y')
{
cy++;
}
}
/* -------------------------------------------------------------- */
printf("Total voyelles (a,à) est : %d\n", ca);
printf("Total voyelles (e,%c,%c,%c) est : %d\n",130, 136, 138, ce);
printf("Total voyelles (i) est : %d\n", ci);
printf("Total voyelles (o) est : %d\n", co);
printf("Total voyelles (u) est : %d\n", cu);
printf("Total voyelles (y) est : %d\n", cy);
/* -------------------------------------------------------------- */
voyelles = ca + ce + ci + co + cu + cy;
printf("Total voyelles est : %d", voyelles);
return voyelles;
} |
Partager