Allora lo posto io per te.
Scrivere un programma ANSI C che acquisisca da ?le 2 matrici quadrate A e B di valori interi e di
dimensione N (A(i, j),B(i, j) ? N, ?i = 1 ? N, ?j = 1 ? N) ed esegua le seguenti elaborazioni:
1. Calcoli la traccia (ovvero la somma degli elementi lungo la diagonale) di A e B
2. Calcoli le matrici trasposte di A e B
3. Calcoli la matrice prodotto P = A · B
4. Calcoli i valori massimo, minimo, medio (x) e la deviazione standard (s) degli elementi di A,
di quelli di B e di quelli di P
La complessit´a dell’algoritmo deve essere calcolata analiticamente e confrontata con una sua
valutazione sperimentale.
Punto 0. Acquisire due matrici da file. Cosa hai fatto fino ad adesso?
Una matrice lo puoi creare in un file di testo con numeri divisi da spazio. Da quel che ho capito le matrici devono essere uguali di dimensione tra di loro.
un esempio:
1 4 6 9 0
4 6 7 8 9
1 3 5 8 10
4 6 3 2 4