# C++ program to print the boundary elements of a matrix

In this tutorial, we will learn how to find the matrix boundary elements using C++ with some cool and easy examples. In many situations, you might have to come up with this type of requirement.

I know you are here just because you need this awesome trick. Print only the boundary elements of the matrix and the sum of the boundary elements of the matrix.

## Steps to print the boundary elements of a matrix in C++

- first, the computer reads the value of m and n from the user.
- m is used for row matrix and n is used for the column matrix.
- then using for loop and if else condition for finding the boundary elements.
- The sum of the boundary elements of the matrix.
- finally, the boundary elements and sum of the matrix are printed.

Also learn:

## Program to print the boundary elements of a matrix in C++

#include<iostream> #include<math.h> using namespace std; int main() { int m, n, sum = 0; int A[100][100]; cout << "Enter the order of the matrix : "<<endl; cin >> m >> n; cout << "Input the matrix elements"<<endl; for(int i = 0; i < m; i++) { for(int j = 0; j < n; j++) cin >> A[i][j]; } cout<<"...................."<<endl; // for more reliable cout << "Boundary Matrix"<<endl; for(int i = 0; i < m; i++) { for(int j = 0; j < n; j++) { if (i == 0 || j == 0 || i == m-1 || j == n-1) { cout << A[i][j]<<" " ; sum = sum + A[i][j]; } else cout << " " << " "; } cout << endl; } cout<<"...................."<<endl; // for more reliable cout << "Sum of boundary is " << sum << endl; return 0; }

input: rows(m)=5; columns(n)=5; enter the elements of the matrix :- 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5

output: ...................................................... 1 2 3 4 5 1 5 1 5 1 5 1 2 3 4 5 ...................................................... sum of the matrix is =48;

#### Step by step working of the above program code:-

- First initialized the variables.
- Then, entered by the user input of the matrix.
- and also entered by the user input of the matrix elements.
- Then used for a loop & if else logical condition then gets boundary elements and the sum of the matrix.
- Finally, Output gets printed.

## Leave a Reply