Answers for "martrix diagonal sum in c"

C
0

find sum of diagonal element of a matrix in c

#include <stdio.h>
void main ()
{
    int i,j,matrix[10][10],m,n,sum=0;

    printf("Enter number of rows of matrix  : ");
    scanf("%d", &m);
    printf("Enter number of columns of matrix  : ");
    scanf("%d", &n);

    printf("n");

    if(m==n)
    {
        for (i = 0; i < m; i++)
        {
            for (j = 0; j < n; j++)
            {
                printf("Enter element of matrix [%d][%d]: ", i, j);
                scanf("%d", &matrix[i][j]);
            }
        }

        printf("n");

        for(i=0;i<m;i++)
        {
            for(j=0;j<n;j++)
            {
                if(i==j)
                {
                    sum=sum+matrix[i][j];
                }
            }
        }

        printf("The sum of diagonal elements of the matrix = %dn",sum);
    }

    else
        printf("The matrix does not have diagonal elements");
}
Posted by: Guest on June-25-2021

Code answers related to "C"

Browse Popular Code Answers by Language