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:

  1. Contare il numero di caratteri contenuti nel testo.
  2. Estrarre dal testo i primi N caratteri e gli ultimi M caratteri, dove Ne M sono noti a priori.
  3. Determinare il numero di volte che una parola nota a priori si ripete nel testo.
  4. Sostituire nel testo le parole “stupido” con sette asterischi (*******).
  5. Creare una procedura che inverta il testo (esempio daniele corti -> itroc eleinad).
  6. Contare il numero di vocali del testo.
  7. Confrontare il testo con un altro e verificare se sono uguali. Se non lo sono determinare il numero di caratteri diversi.
  8. Criptare il testo secondo un certo algoritmo di codifica.
  9. Trasformare in maiuscolo le iniziali di ogni parola.
  10. 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.
  11. Verificare se una data parola è contenuta nel testo.

 

NB Questo articolo verrà aggiornato con altri esercizi.