🔒 Closed Two Dimensional Array Program

  • Thread starter Thread starter Jeanh
  • Start date Start date
  • Tags Tags
    c++
Status
Not open for further replies.
J

Jeanh

How to find boundary elements and higher and lower level of a matrix.



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:

boundary.webp

13153523_1106774132678828_1932984573_n.png
 
thanks

Sir bakit di po ma run sakin? c gamit ko
sabi 'for' loop initial declaration are only allowed in c99
no kaya problema nito?
 
thanks

Sir bakit di po ma run sakin? c gamit ko
sabi 'for' loop initial declaration are only allowed in c99
no kaya problema nito?
alam ku problema jan boz. kinakailangan nang initialize ang declaration ng value variable sa c++ na latest. example.

instead:

for(int i=1; i<=10; i++)

declare variable i first:

int i;

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

try mu
 
alam ku problema jan boz. kinakailangan nang initialize ang declaration ng value variable sa c++ na latest. example.

instead:

for(int i=1; i<=10; i++)

declare variable i first:

int i;

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

try mu


Ganun pala yun. . Thanks boz nag run na hehe
 
How to find boundary elements and higher and lower level of a matrix.



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:

boundary.webp

13153523_1106774132678828_1932984573_n.png
pwede na yan para sa suduko game bozz, seed random numbers nalang kulang.
 
Status
Not open for further replies.

About this Thread

  • 13
    Replies
  • 1K
    Views
  • 4
    Participants
Last reply from:
Unknown user

Online now

Members online
351
Guests online
1,176
Total visitors
1,527

Forum statistics

Threads
2,275,516
Posts
28,963,796
Members
1,232,827
Latest member
Nash3790
Back
Top