Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- *Il programma dichiara una matrice di dimensione M × N e
- la riempie di valori di tipo double. Quindi il programma calcola la
- somma di tutti i valori nella matrice, la somma dei valori della
- seconda colonna, la somma dei valori della terza riga.
- */
- #include <stdio.h>
- #include <stdlib.h>
- /* definiamo il numero di righe (M>=3) e di colonne (N>=2) della matrice */
- #define M 4
- #define N 3
- int main(int argc, char* argv[]) {
- double matrice[M][N];
- double sum, sum_col_due, sum_rig_tre;
- int rig, col;
- for(rig=0; rig<M; rig++){
- for(col=0; col<N; col++) {
- printf("Inserire numero di riga %d e colonna %d ", rig+1, col+1);
- scanf("%lf", &(matrice[rig][col]));
- }
- }
- sum = 0;
- for(rig=0; rig<M; rig++){
- for(col=0; col<N; col++) {
- sum = sum + matrice[rig][col];
- }
- }
- sum_col_due = 0;
- for (rig= 0; rig<M; rig++) {
- sum_col_due = sum_col_due + matrice[rig][1];
- }
- sum_rig_tre = 0;
- for (col= 0; col<N; col++) {
- sum_rig_tre = sum_rig_tre + matrice[2][col];
- }
- printf("La somma di tutti i valori nella matrice è %lf\n", sum);
- printf("La somma dei valori della seconda colonna è %lf\n", sum_col_due);
- printf("La somma dei valori della terza riga è %lf", sum_rig_tre);
- exit(EXIT_SUCCESS);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement