# C++ Program to Find Sum of Diagonals of Matrix

Here is the C++ program to find the sum of diagonals of a matrix.

The matrix should be a square matrix.

Output

Enter size of the square matrix(max 5):

3

1 2 3

4 5 6

7 8 9

Sum of 1st diagonal is 15

Sum of 2nd diagonal is 15

### 13 thoughts on “C++ Program to Find Sum of Diagonals of Matrix”

1. in 15 th line there is a extra bracket ……………….

1. no their is no extra bracket

2. Thanku you are awsome

3. Its but the size of page is small and not able to get whole program like in last 2 cout.

1. You are awesome

4. thanx dear

5. Awesome. It really helped 😉☺😇👏✌🎓

6. Thank you

7. thank you

8. Thnx

9. Wow!!! I request you to join my school as CS teacher…………..that will be really a great help for me and my friends……………………….I just added you on FB..

10. Hello! Can you please help me? I don’t know how to sort the principal diagonal elements of a matrix in ascending or descending order . I have used this code:
#include
#define N 3

using namespace std;

int main()
{
int i,j,Matric[N][N],tmp,k,a[N][N],min,w,q=0,z=0;

cout<<"\nVendosni vlerat e matrices:\n";
for(i=0 ; i<N ; i++)
{
for(j=0 ; j<N ; j++)
{
cout<<"Vendos ["<<i<<"]["<<j<>Matric[i][j];
}
}

cout<<"\nMatrica e dhene:\n";
for(i=0 ; i<N ; i++)
{
for(j=0 ; j<N ; j++)
{
cout<<Matric[i][j]<<" ";
}
cout<<endl;
}

cout<<"\nDiagonalja kryesore: ";
for(i=0 ; i<N ; i++)
for (j=0; j<N ; j++)
{ if (i==j)
cout<<Matric[i][j]<<" ";
}

cout<<"\n Elementet e diagonales sipas rendit zbrites: \n" ;

return 0;
}
11. 