/*
 * arquivo: vogais.c
 * -----------------
 * Este programa le uma sequencia de caracteres e determina 
 * o numero de vogais, consoantes, caracteres nao alfanumericos, 
 * e o total deles.
 */

#include <stdio.h>
#include <ctype.h>

int main()
{
  int ch;
  int v=0, conso=0, outros=0;


  while ((ch=getchar())!=EOF) {

    switch (tolower(ch)) {
    case 'a': case 'e': case 'i': case 'o': case 'u':
      v++;
      break;

    default:
      if (isalpha(ch))
	conso++;
      else
	outros++;
    }
  }

  printf("No. vogais: %d\nNo. consoantes: %d\n", v, conso);
  printf("No. outros: %d\nNo. caracteres total: %d\n", outros,
  v+conso+outros); 
  return 0;
}
