LABORATORIO DI PROGRAMMAZIONE E CALCOLO
Corso Prof. A.M. Urbani A.A. 2009/10
Foglio di esercizi N.5
24) Scrivere un programma C++ che acquisisce da tastiera un numero
intero positivo n ≤ 20 e le componenti di due vettori u e v ad n componenti.
Successivamente calcola il prodotto scalare di u per v e lo stampa sul video.
25) Scrivere un programma C++ che acquisisce da tastiera un numero
intero positivo n < 30 e le componenti di un vettore u di dimensione n. Successivamente calcola la norma euclidea e la norma del massimo del vettore u
e le stampa sul video.
26) Scrivere un programma C++ che acquisisce da tastiera un numero
intero positivo n < 30, gli elementi di una matrice A ad n righe ed n colonne
e le componenti di un vettore u ad n componenti; successivamente calcola le
componenti del vettore v = Au ottenuto moltiplicando righe per colonne la
matrice A per il vettore u e le stampa sul video.
27) Scrivere un programma C++ che acquisisce da tastiera un numero
intero positivo n ≤ 30, gli elementi di una matrice A nxn e le componenti di
un vettore u di dimensione n; successivamente calcola la norma euclidea e la
norma del massimo del vettore v = Au, e le stampa sul video.
28) Scrivere un programma C++ che acquisisce da tastiera un numero intero positivo n < 30 , le componenti di un vettore u di dimensione n. Successivamente riordina le componenti del vettore u in senso crescente e le stampa
sul video.
29) Scrivere un programma C++ che acquisisce da tastiera un numero
intero positivo n ≤ 30, gli elementi di una matrice A nxn e le componenti di
un vettore u di dimensione n; successivamente calcola il vettore v = Au, ne
riordina le componenti in senso decrescente e le stampa sul video.