Stringhe in C++
Facendo riferimento all’articolo del blog iNote, Teoria Stringhe in C++, realizzare i seguenti esercizi di gestione delle stringhe, noto a priori un TESTO o acquisito da tastiera:
- Contare il numero di caratteri contenuti nel testo.
- Estrarre dal testo i primi N caratteri e gli ultimi M caratteri, dove Ne M sono noti a priori.
- Determinare il numero di volte che una parola nota a priori si ripete nel testo.
- Sostituire nel testo le parole “stupido” con sette asterischi (*******).
- Creare una procedura che inverta il testo (esempio daniele corti -> itroc eleinad).
- Contare il numero di vocali del testo.
- Confrontare il testo con un altro e verificare se sono uguali. Se non lo sono determinare il numero di caratteri diversi.
- Criptare il testo secondo un certo algoritmo di codifica.
- Trasformare in maiuscolo le iniziali di ogni parola.
- Verificare se una parola è palindroma. Una parola è palindroma se può essere letta indifferentemente da sinistra verso destra e da destra verso sinistra. Ad esempio, le seguenti parole sono palindrome: otto, madam.
- Verificare se una data parola è contenuta nel testo.
NB Questo articolo verrà aggiornato con altri esercizi.