Ecco degli esercizi semplici con soluzione per praticare le basi su come lavorare con le stringhe in C++.
Esercizio 1
Scrivi un programma che dichiara una stringa vuota e successivamente chiede all'utente di inserire una parola. Infine, stampa la lunghezza della parola inserita.
Esercizio 2
Scrivi un programma che dichiara due stringhe e le concatena in una terza stringa. Infine, stampa la stringa risultante.
Esercizio 3
Scrivi un programma che dichiara una stringa e converte tutti i caratteri in maiuscolo. Infine, stampa la stringa in maiuscolo.
Esercizio 4
Scrivi un programma che dichiara una stringa e conta il numero di vocali presenti al suo interno. Infine, stampa il numero di vocali.
Esercizio 5
Scrivi un programma che dichiara una stringa e verifica se è palindroma, ovvero se può essere letta allo stesso modo da sinistra a destra e da destra a sinistra. Infine, stampa "Palindroma" o "Non palindroma" a seconda del risultato.
Esercizio 6
Scrivi un programma che dichiara una stringa e sostituisce tutte le occorrenze di una determinata lettera con un'altra lettera. Infine, stampa la stringa risultante.
Esercizio 7
Scrivi un programma che dichiara una stringa e verifica se inizia con una determinata sottostringa. Infine, stampa "Inizia con la sottostringa" o "Non inizia con la sottostringa" a seconda del risultato.
Esercizio 8
Scrivi un programma che dichiara una stringa e verifica se termina con una determinata sottostringa. Infine, stampa "Termina con la sottostringa" o "Non termina con la sottostringa" a seconda del risultato.
Esercizio 9
Scrivi un programma che dichiara una stringa e rimuove tutti gli spazi in essa contenuti. Infine, stampa la stringa senza spazi.
Esercizio 10
Scrivi un programma che dichiara una stringa e verifica se contiene una determinata sottostringa. Infine, stampa "Contiene la sottostringa" o "Non contiene la sottostringa" a seconda del risultato.