1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | #include <iostream> #include <cctype> // Para usar las funciones de verificación de caracteres int main() { std::string texto; int contadorVocales = 0; int contadorConsonantes = 0; std::cout << "Ingrese una cadena de texto: " ; std::getline(std::cin, texto); for ( char c : texto) { c = std:: tolower (c); // Convertir el carácter a minúscula para comparación if (std:: isalpha (c)) { if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' ) { contadorVocales++; } else { contadorConsonantes++; } } } std::cout << "Cantidad de vocales: " << contadorVocales << std::endl; std::cout << "Cantidad de consonantes: " << contadorConsonantes << std::endl; return 0; } |
Pueder ir al artículo principal:
Códigos Sencillos hechos en C++