Descripción Codificar un programa que lea una cadena de caracteres e informa la cantidad de ocurrencias de cada vocal en la cadena. Entrada Se ingresa una unica linea que contiene una cadena de hasta 500 caracteres. Los caracteres pueden ser digitos y letras, mayusculas y minusculas. Salida Mostrar en una unica linea 5 numeros enteros separados por un espacio. El primero es la cantidad de veces que aparece la vocal 'a' (en mayusculas o minusculas). El segundo representa la cantidad de veces de la vocal 'e'. Y los tres restantes, la 'i', 'o' y 'u',
#include <iostream> #include <string> #include <algorithm> using namespace std; int main() { string cad; int cont[5]; for(int i = 0; i < 5; i++) cont[i] = 0; getline(cin, cad); for(int i = 0; i < cad.size(); i++){ switch(tolower(cad[i])){ case 'a': cont[0]++; break; case 'e': cont[1]++; break; case 'i': cont[2]++; break; case 'o': cont[3]++; break; case 'u': cont[4]++; break; } } for(int i = 0; i < 5; i++) cout << cont[i] << " "; return 0; }