Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.32 KB | None | 0 0
  1. /*
  2. * il programma acquisirà da tastiera i valori di una matrice 3x2,
  3. * farà la somma di tutti i valori della matrice, dei valori nella seconda colonna
  4. * e dei valori della terza riga
  5. */
  6.  
  7.  
  8. #include <stdio.h>
  9. #include <stdlib.h>
  10.  
  11. #define R 3
  12. #define C 2
  13.  
  14. int main(int argc, char* argv[])
  15. {
  16.     double matrice[R][C];
  17.     int ir , ic ;
  18.     double s1=0.0, s2=0.0, s3=0.0;
  19.     for(ir=0;ir<R;ir++)
  20.        for (ic=0;ic<C;ic++)
  21.        {
  22.            printf("Inserire il valore matrice[%d][%d]= ", ir, ic);
  23.            scanf("%lf", &(matrice[ir][ic]));
  24.        }
  25.     printf("La matrice inserita è la seguente:\n");
  26.  
  27.  
  28.     for(ir = 0; ir < R; ir++)
  29.     {
  30.         for(ic = 0; ic < C; ic++)
  31.         {
  32.             printf(" %lf ", matrice[ir][ic]);
  33.         }
  34.     printf("\n");
  35.     }
  36.     printf("\n");
  37.     for(ir = 0; ir < R; ir++)
  38.     {
  39.         for(ic = 0; ic < C; ic++)
  40.         {
  41.             s1=s1+matrice[ir][ic];
  42.         }
  43.     }
  44.     printf("somma di tutti i valori nella matrice %lf \n", s1);
  45.  
  46.     for(ir = 0; ir < R; ir++)
  47.     {
  48.         s2=s2+matrice[ir][1];
  49.     }
  50.     printf("somma dei valori nella seconda colonna %lf \n", s2);
  51.    
  52.  
  53.     for(ic = 0; ic < C; ic++)
  54.     {
  55.         s3=s3+matrice[2][ic];
  56.     }
  57.     printf("somma dei valori nella terza riga %lf \n", s3);
  58.  
  59.  
  60.  
  61.  
  62.     exit(EXIT_SUCCESS);
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement