I seguenti esercizi sono sull’uso delle variabili di tipo char in C++, non richiedono altre conoscenze se non gli if (selezione in C++) e eventualmente i connettivi logici.
Esercizio 1. Leggere un carattere e dire se è una lettera minuscola.
Soluzione in C++ con annidamento – Soluzione in C++ con connettivi logici
Esercizio 2. Leggere un carattere e dire se è una lettera (non importa se minuascola o maiuscola).
Soluzione in C++ con connettivi logici
Esercizio 3. Leggere un carattere e se è una lettera minuscola trasformarla in maiuscola e viceversa.
Soluzione C++
Esercizio 4. Leggere un carattere e se è una vocale trasformarla da maiuscola in minuscola o viceversa, se è un’altra lettera lasciarla così com’è se è un altro carattere sostituirlo con lo zero; infine stampare il carattere.
Soluzione in C++
Esercizio 5. Leggere un carattere e se è una lettera dire qual è la sua posizione nell’alfabeto.
Soluzione in C++
Esercizio 6. Leggere un carattere e dire se è una cifra.
Soluzione in C++
Esercizio 7. Leggere due caratteri e se sono cifre stampare il valore della somma delle due cifre.
Soluzione C++
Esercizio 8. Leggere tre caratteri che rappresentano le cifre di un numero esadecimale e calcolarne il valore in decimale e poi stamparlo.
Soluzione C++
Esercizio 9. Leggere tre caratteri e se sono tutti e tre lettere minuscole ordinarle in ordine alfabetico.
Esercizio 10. Leggere tre caratteri e se sono tutte lettere maiuscole o tutte minuscole dire se il secondo è compreso in ordine alfabetico tra i primi due.