#include<stdio.h>
#include<math.h>
#define NCOL1 2
#define NCOL2 2
#define NROW1 2
#define NROW2 2
#define NCOL3 2
#define NROW3 2
double arrsum[NCOL3][NROW3]; 
int main(void)
        {
  int i,j;
  void addarray(double a,double b);
  double ans;
  double arr1[NCOL1][NROW1], arr2[NCOL2][NROW1];
  printf("Please enter numbers for Matrix 1 :\n ");
    for(i=0;i<NCOL1;i++){
       for(j=0;j<NROW1;j++){
        printf("Please Enter for arr1[%i][%i]\n",i,j);
         scanf("%lf",&arr1[i][j]);
        printf("arr1[%i][%i]:%lf\n",i,j,arr1[i][j]);
       }
    }
    printf("Please enter numbers for Matrix 2 :\n ");
    for(i=0;i<NCOL2;i++){
      for(j=0;j<NROW2;j++){
        printf("Please Enter for arr2[%i][%i]\n",i,j);
        scanf("%lf",&arr2[i][j]);
        printf("arr2[%i][%i]:%lf\n",i,j,arr2[i][j]);
      }
    }
    for(i=0;i<NCOL3;i++){
      for(j=0;j<NROW3;j++){
        printf("%lf   %lf\n",arr1[i][j],arr2[i][j]);
        addarray(arr1[i][j],arr2[i][j]);
        printf("%lf\n",ans);
      }
    }
    return 0;
}

void addarray(double a,double b) {
         int i,j,c=a+b;
          for(i=0;i<NCOL3;i++){
                 for(j=0;j<NROW3;j++){
                         arrsum[i][j]=a+b;
                 }
          }
          return c;
 } 