Addition Of Two 2D Arrays

 #include <stdio.h>


int main(void) {

  int m, n, i, j;

  printf("enter the no.of rows:- ");

  scanf("%d", &m);

  printf("\n enter the no. of columns:- ");

  scanf("%d", &n);

  printf("\n enter elements for array A:-\n");

  int A[m][n];

  for (i = 0; i < m; i++) {

    for (j = 0; j < n; j++) {

      printf("A[%d][%d]=", i, j);

      scanf("%d", &A[i][j]);

    }

  }

  printf("\n matrix A \n");

  for (i = 0; i < m; i++) {

    for (j = 0; j < n; j++) {

      printf(" %d ", A[i][j]);

    }

    printf("\n");

  }

  printf("\n enter the element for matrix B:-\n");

  int B[m][n];

  for (i = 0; i < m; i++) {

    for (j = 0; j < n; j++) {

      printf("B[%d][%d]=", i, j);

      scanf("%d", &B[i][j]);

    }

  }

  printf("\n Matrix B:-\n");

  for (i = 0; i < m; i++) {

    for (j = 0; j < n; j++) {

      printf(" %d ", B[i][j]);

    }

    printf("\n");

  }

  printf("\n sum of matrices:-\n");

  int c[m][n];

  c[m][n]=0;

  for(i=0;i<m;i++)

    {

      for (j=0;j<n;j++)

        {

          c[i][j]=A[i][j]+B[i][j];

        }

    }

  for(i=0;i<m;i++)

    {

      for (j=0;j<n;j++)

        {

          printf(" %d ",c[i][j]);

        }

      printf("\n");

    }

  

  return 0;

}

🔗Link : https://replit.com/@AquaLeagen/addition-of-two-matrices?s=app

Comments

Popular Posts