escribe una funcion declara, vocal que determine si un caracter es vocal
Puedes utilizar la siguiente función en C++ para determinar si un caracter es vocal: ```cpp #include <iostream> #include <cctype> bool esVocal(char caracter) { // Convertir el caracter a mayúscula para simplificar la comparación caracter = std::toupper(caracter); // Comprobar si el caracter es una vocal return caracter == 'A' || caracter == 'E' || caracter == 'I' || caracter == 'O' || caracter == 'U'; } int main() { char caracter; std::cout << "Ingrese un caracter: "; std::cin >> caracter; if (esVocal(caracter)) { std::cout << "El caracter '" << caracter << "' es una vocal." << std::endl; } else { std::cout << "El caracter '" << caracter << "' no es una vocal." << std::endl; } return 0; } ``` En esta función, se utiliza la función `std::toupper` para convertir el caracter a mayúscula, lo que simplifica la comparación. Luego, se compara el caracter con las vocales 'A', 'E', 'I', 'O' y 'U'. Si el caracter coincide con alguna de estas vocales, la función devuelve `true`, indicando que el caracter es una vocal. De lo contrario, devuelve `false`. También se incluye un ejemplo de uso en el `main` para demostrar cómo utilizar la función.