/*
 * arquivo: vogais_2.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 c;
    int vog = 0, conso = 0, outros = 0;


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

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

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

    printf("No. vogais: %d\n No. consoantes: %d\n", vog, conso);
    printf("No. outros: %d\n No. caracteres total: %d\n", outros,
	   vog + conso + outros);

    return 0;
}
