| Esercizio sugli Automi a stati finiti
|
| Esercizi sui vettori
|
| Scrivere un 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
|
| Scrivere un programma che calcoli la media degli elementi
di un vettore caricato dall'utente.
|
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
|
| Realizzare un programma che calcoli il prodotto scalare tra
due vettori.
|
| 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.
|
| |
| Esercitazione.txt :
le soluzioni relative a questa esercitazione sono riportate nella pagina listati |
| |
| |
| |
| |
| |
| |