{{#items}}

{{text}}

{{/items}} {{ctaText}}

{{#items}} {{/items}}

showing results for - "sum of diagonal elements of a matrix in c"

Clive

07 Nov 2018

```
1#include <stdio.h>
2void main ()
3{
4 int i,j,matrix[10][10],m,n,sum=0;
5
6 printf("Enter number of rows of matrix : ");
7 scanf("%d", &m);
8 printf("Enter number of columns of matrix : ");
9 scanf("%d", &n);
10
11 printf("\n");
12
13 if(m==n)
14 {
15 for (i = 0; i < m; i++)
16 {
17 for (j = 0; j < n; j++)
18 {
19 printf("Enter element of matrix [%d][%d]: ", i, j);
20 scanf("%d", &matrix[i][j]);
21 }
22 }
23
24 printf("\n");
25
26 for(i=0;i<m;i++)
27 {
28 for(j=0;j<n;j++)
29 {
30 if(i==j)
31 {
32 sum=sum+matrix[i][j];
33 }
34 }
35 }
36
37 printf("The sum of diagonal elements of the matrix = %d\n",sum);
38 }
39
40 else
41 printf("The matrix does not have diagonal elements");
42}
43
44
45
```

Sofia

06 Feb 2020

```
1#include<stdio.h>
2
3void main()
4{
5 int mat[12][12];
6 int i,j,row,col,sum=0;
7 printf("Enter the number of rows and columns for 1st matrix\n");
8 scanf("%d%d",&row,&col);
9 printf("Enter the elements of the matrix\n");
10 for(i=0;i<row;i++)
11 {
12 for(j=0;j<col;j++)
13 {
14 scanf("%d",&mat[i][j]);
15 }
16 }
17
18 printf("The matrix\n");
19 for(i=0;i<row;i++)
20 {
21 for(j=0;j<col;j++)
22 {
23 printf("%d\t",mat[i][j]);
24 }
25 printf("\n");
26 }
27 //To add diagonal elements
28 for(i=0;i<row;i++)
29 {
30 for(j=0;j<col;j++)
31 {
32 if(i==j)
33 {
34 sum=sum+mat[i][j];
35 }
36 }
37 }
38
39 printf("The sum of diagonal elements of a square matrix = %d\n",sum);
40}
41
```

similar questions

how to do matrix multiplication in carray addition and multiplication in cfind the numbers of pairs whose sum is 10 in c arraywrite a program to add subtract any two matrices in cc program to represent 2d matrix in 1d matrixsum of all column in matrix in cfind sum of individual column of a matrix in cfind sum of individual row of a matrix in cmatrix addition in cqueries leading to this page

sum of two diagonal elements of a matrix in csum of upper diagonal matrix in cprint diagonal elements of matrix in cc program to display diagonal elements of a matrixwap in c to find the sum of diagonal of a matrix using function sum of diagonal matrix carray diagonal elements sum in csum of diagonal matrix in ccalculate the sum from the diagonal in the matrix c 2b 2bdifference of diagonal elements of a matrix in cc program sum of diagonal elementswrite a program to find sum of diagonal elements of matrix in chow to add other diagonal elements of matrix in csum of each diagonal in csum of diagonal elements of a matrix using pointers in csum of main diagonal of a matrix in cc program for addition of diagonal of matrixprint all those elements of a matrix are not diagonal elements in chow to add diagonal elements of matrix in csum of diagonal elements of an array in csum of right diagonal matrix in csum of diagonal elements of a matrix in cproduct of diagonal elements of matrix in cwrite a programme to display element of left diagonal and right diagonal matrix sum display in chow to find sum of secondary diagonal elements in chow to set diagonal entries of a matrix equal to something in csum of second diagonal elements of a matrix in csum of secondary diagonal elements of a matrix in cmatrix diagonal sum in cprogram to print diagonal elements of a matrix in csum of principal diagonal elements in csum of diagonal elements of a matrix using do while loop chow to get diagonal elements of a matrix in cfind sum of diagonal element of a matrix in csum of opposite diagonal elements of a matrix in cto print diagonal elements of the matrix in cdiagonal addition of matrix in caddition of major diagonal elements c programfind the sum of diagonal elements of a matrix in cmartrix diagonal sum in cc program to print sum of diagonal elements in a matrixsum of left diagonal matrix in csum of diagonal in cfind diagonals of matrix in csum of both diagonal elements of a matrix in csum of both diagonal elements of a matrix in csum of diagonal elements of a matrix in c your answer for

you will get a confirmation link on this - you will have to click that for successful submission of your answer. we require this to keep the website free of spam, bots and unhelpful content

please ensure to add code which is syntactically corrent and executes properly

ask question on maxinterview

you will get a confirmation link on this - you will have to click that for successful submission of your question. we require this to keep the website free of spam, bots and unhelpful content

please be clear, to the point and respectful