10 Esercizi sui char in C++

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 annidamentoSoluzione 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.