Classificació de caràcters (2)

Feu un programa que llegeixi un caràcter i que indiqui si és una lletra, si és una vocal, si és una consonant, si és una lletra majúscula, si és una lletra minúscula, i si és un dígit.

Per comoditat a l’hora de resoldre aquest exercici, useu el procediment

    void escriu_linia(char c, string s, bool b) {
        cout << s << "('" << c << "') = ";
        if (b) cout << "cert" << endl;
        else cout << "fals" << endl;
    }

que escriu en una línia si el caràcter @c@ és un @s@ o no, en funció del booleà @b@. Per exemple, la crida @escriu_linia(’J’, "lletra", true);@  escriu la primera línia del primer exemple de sortida.

Entrada

L’entrada consisteix en un caràcter dels que es pot escriure, com ara una lletra, o un dígit, o un símbol de puntuació.

Sortida

Indiqueu si el caràcter donat és una lletra, una vocal, una consonant, una lletra majúscula, una lletra minúscula i un dígit, seguint el format dels exemples.

Informació del problema

Autoria: Jordi Petit

Generació: 2026-01-25T11:31:14.985Z

© Jutge.org, 2006–2026.
https://jutge.org