J
Jeanh
Guest
How to find boundary elements and higher and lower level of a matrix.
Output:
Code:
#include<stdio.h>
#include<conio.h>
void main()
{
int a[5][5],m,n,sum=0;
clrscr();
printf("Enter row :");
scanf("%d",&m);
printf("Enter coloum :");
scanf("%d",&n);
printf("Enter matrix element :\n");
for(int i=0;i<m;i++)
{
for(int j=0;j<n;j++)
{
printf("a[%d][%d]=",i,j);
scanf("%d",&a[i][j]);
}
}
printf("\nMatrix is : \n");
for(i=0;i<m;i++)
{
for(int j=0;j<n;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
printf("\nBoundary element :");
for(i=0;i<m;i++)
{
for(int j=0;j<n;j++)
{
if((i*j==0)||(i==m-1)||(j==n-1))
{
printf("%d ",a[i][j]);
sum=sum+a[i][j];
}
}
}
printf("\nSum of boundary element is : %d",sum);
printf("\nHigher level : ");
sum=0;
for(i=0;i<m;i++)
{
for(int j=0;j<n;j++)
{
if(i==j)
{
printf("\t%d",a[i][j]);
sum=sum+a[i][j];
}
}
}
printf("\nSum of higher level = %d",sum);
printf("\nLower lavel : ");
sum=0;
i=m;
for(int j=0;j<n;j++)
{
i=i-1;
printf("\t%d",a[i][j]);
sum=sum+a[i][j];
}
printf("\nSum of lower level = %d",sum);
getch();
}
Output:
Attachments
-
You do not have permission to view the full content of this post. Log in or register now.
Last edited by a moderator: