Estratto del documento

Esercizio 1

qh. Sviluppare un programma C++ che legge e memorizza una stringa (massimo di caratteri 60) contenente una serie di parole separate da spazio e stampa a video solo parole le più lunghe di 7 caratteri.

Il programma deve essere strutturato come segue:

  • Il main legge e memorizza la stringa, utilizza una funzione estraiParola e stampa le più lunghe di caratteri.
  • La funzione estraiParola, data la stringa e l'indice da cui iniziare la scansione della stringa, restituisce parola la identificata, posizione dalla i e la sua lunghezza.

Esercizio 2

Sviluppare un programma C++ che legge e memorizza una stringa (massimo di caratteri 60) e determina se la stringa inserita è palindroma.

Il programma deve essere strutturato come segue:

  • Il main palindroma legge e memorizza la stringa, utilizza una funzione e stampa il risultato del controllo.
  • La funzione Palindroma, data la stringa, restituisce palindroma, se le stringhe è falso altrimenti.

Nota Bene: una stringa si dice palindroma può se essere letta indifferentemente da destra verso sinistra o da sinistra verso destra.

Ad esempio: ARA.

Esercizio 3

Sviluppare un programma C++ che legge e memorizza una stringa di caratteri, in massimo 60, costituita esclusivamente da lettere dell'alfabeto, ed una lettera L. Il programma elimina dalla stringa tutte le lettere alfabeticamente maggiori di L, sia maiuscole che minori.

Il programma è strutturato come segue:

  • Il main legge e memorizza la stringa, legge il carattere L, utilizza la funzione EliminaLettera e stampa la stringa modificata.
  • La funzione EliminaLettera, data la stringa e la lettera L, elimina tutte le lettere alfabeticamente maggiori di L, restituisce e inoltre il numero di caratteri della stringa.
Anteprima
Vedrai una selezione di 1 pagina su 1
Fondamenti di informatica - esercitazione stringhe vittorini Pag. 1
1 su 1
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-INF/05 Sistemi di elaborazione delle informazioni

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Menzo di informazioni apprese con la frequenza delle lezioni di Fondamenti di informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi di Napoli Federico II o del prof Picariello Antonio.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community