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.
-
Fondamenti di Informatica - Esercitazione
-
Esercitazione Fondamenti di informatica
-
Riassunto esame Fondamenti di informatica, prof. Vittorini, libro consigliato Fondamenti di Informatica, Fadini Sav…
-
Fondamenti di Informatica