Advertisement

Input array:: Output:: as matrix, Summation Diagonal elements add, Boundary elements add


#include<stdio.h>
#include<conio.h>
void main()
{ clrscr();
  int i,j,a[10][10],n,m,b[10][10],c[20][20],sum=0,x=0;
  printf("Enter colum and row number=\n");
  scanf("%d %d",&n,&m);
  printf("\nEnter 1st array=\n");
  for(i=0;i<n;i++)
 { for(j=0;j<m;j++)
  scanf("%d",&a[i][j]);
  printf("\n");}
  printf("*******output*********\n\n");
   for(i=0;i<n;i++)
 { for(j=0;j<m;j++)
   printf("%d ",a[i][j]);
   printf("\n");  }
   printf("\nEnter 2nd array=\n");
    for(i=0;i<n;i++)
 { for(j=0;j<m;j++)
  scanf("%d",&b[i][j]);
  printf("\n");}
  printf("*******output*********\n\n");
   for(i=0;i<n;i++)
 { for(j=0;j<m;j++)
   printf("%d ",b[i][j]);
   printf("\n");  }
    for(i=0;i<n;i++)
  for(j=0;j<m;j++)
  c[i][j]=a[i][j]+b[i][j];
  printf("\nSummetion=\n\n");
   for(i=0;i<n;i++)
 { for(j=0;j<m;j++)
 printf("%d ",c[i][j]);
 printf("\n");}
 for(i=0;i<n;i++)

 sum=sum+a[i][i];
 printf("Diagonal add=%d",sum);
  for(i=0;i<n;i++)
  for(j=0;j<m;j++)
 if(i==0 || i==n-1 || j==0 || j==m-1)
 x=x+a[i][j];
   printf("\nBoundary add=%d ",x);

   getch();
}

No comments:

Post a Comment

Please comment bellow. Share your knowledge