| Esercizio sugli Automi a stati finiti |
| Estendere il programma che realizza la somma di n numeri:
assieme alla somma deve essere visualizzato anche il numero di addendi che
contribuiscono ad essa. |
| Realizzare un programma che chieda all'utente di inserire 3
interi: giorno, mese e anno. Il programma deve valutare e comunicare se si
tratta di una data valida.
Es.:
57 02 2000 -> data non valida
12 10 2000 -> data valida
12 15 2000 -> data non valida
31 04 2001 -> data non valida
29 02 2001 -> data non valida
29 02 1996 -> data valida |
| Scrivere un programma che permetta all'utente di caricare
due distinti vettori di interi e, con essi, ne costruisca un terzo le cui
componenti siano uguali a quelle dei due vettori intervallati tra loro (si
prenda in considerazione anche il caso in cui i due vettori non abbiano
uguale lunghezza).
Es.:
Input:
Primo vettore: 1 4 3 7 6
Secondo Vettore: 5 4 8 6 3 4 4
Output:
Terzo vettore: 1 5 4 4 3 8 7 6 6 3 4 4
Soluzione
(pubblicata il 15/01/02) |
| Scrivere un programma che calcoli la media degli elementi
di un vettore caricato dall'utente. |
| Scrivere un programma che permetta all'utente di caricare
un vettore di interi ed indichi quanti numeri pari e quanti numeri dispari
sono contenuti in esso. |
| esercizi.rtf: Esercizi
per l'esercitazione del 14.12 del prof. Ventre |
Scrivere un programma che calcoli la distanza tra due punti
di cui l'utente inserisce le coordinate in un sistema di riferimento
cartesiano bidimensionale.
Si utilizzi un apposito tipo per memorizzare i dati relativi ad un punto
ed un'apposita funzione per il calcolo della distanza.
Es.:
Input:
Coordinata x1: 0;
Coordinata y1: 0;
Coordinata x2: 1;
Coordinata y2: 1;
Output:
La distanza tra i due punti e': 1,4142 Soluzione (pubblicata il 04/01/2002) distpunt.cpp
distpunt.html |
| Scrivere un programma che permetta all'utente di inserire
un'intera frase. Il programma successivamente visualizzi il numero di
parole che compone la frase.
Es.:
Input:
Frase: tanto va la gatta al lardo che ci lascia lo
zampino
Output:
Il numero di parole che compone la frase e': 11 Soluzione (pubblicata il 04/01/2002) ContaParole.cpp ContaParole.html |
| Scrivere un programma che permetta all'utente di inserire
un'intera frase. Il programma successivamente disponga le parole
costituenti la frase una per riga con accanto il numero di lettere di
ciascuna parola.
Es.:
Input:
Frase: tanto va la gatta al lardo che ci lascia lo
zampino
Output:
tanto 5
va 2
la 2
gatta 5
al 2
lardo 5
che 3
ci 2
lascia 6
lo 2
zampino 7 |
| Realizzare un programma che permetta all'utente di inserire
un'intera frase. Il programma poi stampi tutte le vocali della frase.
Es.:
Input: ciao a tutti
Output: iaoaui Soluzione (pubblicata il 04/01/2002) vocali.cpp
vocali.html |
| Realizzare un programma che calcoli il prodotto scalare tra
due vettori. |
| Realizzare un programma che calcoli il prodotto tra due
matrici bidimensionali. |
| Testi delle prove
di esonero.
Prova 1
Prova 2 |
| Realizzare un
programma che permetta all'utente di inserire un vettore. Il programma poi
stampi un secondo vettore ottenuto dal primo dopo averne scambiato le
componenti pari e dispari tra di loro (il primo elemento con il secondo,
il terzo con il quarto, etc...). Nel caso di vettori con un numero dispari
di elementi si lasci l'ultimo elemento invariato.
Es.:
Input: 3 9 6 1 2 3 7
Output: 9 3 1 6 3 2 7 |
| Realizzare un
programma che accetti una stringa dall'utente e la stampi invertita.
Es:
Input: ciao a tutti
Output: ittut a oaic |
Testo dello scritto del 14 gen 2002
 |