/* File: matsomma.c */
/* Time-stamp: "2001-04-27 18:17:18 calvanes" */
/* Scopo: somma di matrici */

#include <stdio.h>

#define M 4
#define N 3

int main(void)
{
  int a[M][N];
  int b[M][N];
  int c[M][N];
  int i, j;

  /* lettura matrici */
  printf("Lettura prima matrice %d x %d;\n", M, N);
  for (i = 0; i < M; i++)
    for (j = 0; j < N; j++)
      scanf("%d", &a[i][j]);

  printf("Lettura seconda matrice %d x %d;\n", M, N);
  for (i = 0; i < M; i++)
    for (j = 0; j < N; j++)
      scanf("%d", &b[i][j]);

  /* calcolo somma */
  for (i = 0; i < M; i++)
    for (j = 0; j < N; j++)
      c[i][j] = a[i][j] + b[i][j];

  /* stampa risultato */
  printf("La matrice somma e':\n");
  for (i = 0; i < M; i++) {
    for (j = 0; j < N; j++)
      printf("%6d ", c[i][j]);
    printf("\n");
  }

  return 0;
}