/*** ce programme calcule et affiche les fréquences des voyelles dans une saisie.***/
/*** Les fréquences sont rangées dans un tableau  qui est initialisé à sa   ***/
/*** définition. L'affichage des fréquences se fait également par une       ***/
/*** boucle.***/

#include <stdio.h>                               /* pour printf, getchar*/

main()
{
    int c;
/*UTILISATION D'UN TABLEAU*/
    int v [5];                      /* pour les fréquences des voyelles a à u */
                                        /*ici 5 est une constante donc pas de var suplémentaire du style TABMAX*/
    int k;                                            /* variable de contrôle */

/*UTILISATION DE FOR*/
    for (k = 0; k < 5; k++)         /* initialise à 0 les éléments du tableau */
          v[k] = 0;

    printf("Le programme compte les voyelles dans ce que vous avez saisi.\n");
    printf("Entrez un texte. Merci\n");

/*UTILISATION DE WHILE*/
    while ((c = getchar()) != '/n')


/*UTILISATION DE SWITCH*/
           switch (c)
              {
                 case 'A':
                 case 'a':  v[0]++;  break;
                 case 'E':
                 case 'e':  v[1]++;  break;
                 case 'I':
                 case 'i':  v[2]++;  break;
                 case 'O':
                 case 'o':  v[3]++;  break;
                 case 'U':
                 case 'u':  v[4]++;
               }
/*UTILISATION DE FOR*/
    printf("\nFréquences des voyelles :\n");
    printf("a\te\ti\to\tu\n");
    for (k = 0; k < 5; k++)              /* affichage des éléments du tableau */
      printf("%d\t", v[k]);                               /* via une boucle */
    printf("\n");                                   /* saut de ligne */
}                                                               /* fin main */