Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.24 KB | None | 0 0
  1. /*
  2. *Il programma dichiara una matrice di dimensione M × N e
  3. la riempie di valori di tipo double. Quindi il programma calcola la
  4. somma di tutti i valori nella matrice, la somma dei valori della
  5. seconda colonna, la somma dei valori della terza riga.
  6. */
  7.  
  8. #include <stdio.h>
  9. #include <stdlib.h>
  10.  
  11. /* definiamo il numero di righe (M>=3) e di colonne (N>=2) della matrice */
  12.  
  13. #define M 4
  14. #define N 3
  15.  
  16. int main(int argc, char* argv[]) {
  17.  
  18.     double matrice[M][N];
  19.     double sum, sum_col_due, sum_rig_tre;
  20.     int rig, col;
  21.     for(rig=0; rig<M; rig++){
  22.         for(col=0; col<N; col++) {
  23.             printf("Inserire numero di riga %d e colonna %d ", rig+1, col+1);
  24.             scanf("%lf", &(matrice[rig][col]));
  25.         }
  26.     }
  27.     sum = 0;
  28.     for(rig=0; rig<M; rig++){
  29.         for(col=0; col<N; col++) {
  30.             sum = sum + matrice[rig][col];
  31.         }
  32.     }
  33.     sum_col_due = 0;
  34.     for (rig= 0; rig<M; rig++) {
  35.         sum_col_due = sum_col_due + matrice[rig][1];
  36.     }
  37.     sum_rig_tre = 0;
  38.     for (col= 0; col<N; col++) {
  39.         sum_rig_tre = sum_rig_tre + matrice[2][col];
  40.     }
  41.        
  42.     printf("La somma di tutti i valori nella matrice è %lf\n", sum);
  43.     printf("La somma dei valori della seconda colonna è %lf\n", sum_col_due);
  44.     printf("La somma dei valori della terza riga è %lf", sum_rig_tre);
  45.    
  46.     exit(EXIT_SUCCESS);
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement