Testo dell'esercizio
Data una matrice di dati numerici, calcolare e visualizzare: 1) la media degli elementi di ciascuna riga; 2) la media degli elementi di ciascuna colonna; 3) la media di tutti gli elementi
mostra soluzione
11 | int r,c,i,j,mat[MAX][MAX]; |
12 | float mediar[MAX],mediac[MAX],media=0; |
19 | printf ( "inserire il numero di righe : " ); |
21 | printf ( "inserire il numero di colonne : " ); |
23 | } while (r<1 || r>=MAX || c<1 || c>=MAX); |
30 | printf ( "inserire il valore alla riga %d ed alla colonna %d : " ,i+1,j+1); |
31 | scanf ( "%d" ,&mat[i][j]); |
40 | mediar[i] += mat[i][j]; |
47 | mediac[j] += mat[i][j]; |
59 | printf ( "media righe :\n" ); |
61 | printf ( "media riga %d = %f\n" ,i+1,mediar[i]); |
63 | printf ( "media colonne :\n" ); |
65 | printf ( "media colonna %d = %f\n" ,i+1,mediac[i]); |
67 | printf ( "media totale : %f\n" ,media); |
Testi Consigliati:
Il linguaggio C. Principi di programmazione e manuale di riferimento. Ediz. MyLab. Con Contenuto digitale per download e accesso on line
C guida alla programmazione: Conoscere lo standard C11 dalle basi del linguaggio alle direttive del preprocessore (Programmare con C Vol. 1)
Programmazione in C
torna