Código C++ – Contador de Vocales y Consonantes

#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++

Deja un comentario