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.