Subscribe Us

Responsive Advertisement

Advertisement

problem 13(sum of diagonal matrix)

 


problem 13(sum of diagonal matrix)


//problem 13(sum of diagonal matrix)

#include<stdio.h>

int main()

{

    int row,col,i,j;

    printf("enter number of row of first matrix : ");

    scanf("%d",&row);

    printf("enter number of column of first matrix : ");

    scanf("%d",&col);

    if(row!=col)

    {

        printf("Not a square matrix\n");

        return 0;

    }

    int matrix[row][col];

    printf("enter first matrix element : ");

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

    {

        for(j=0;j<col;j++)scanf("%d",&matrix[i][j]);


    }

   int  sum1,sum2;

   sum1=0;

   sum2=0;

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

   {

       sum1+=matrix[i][i];

       sum2+=matrix[i][row-i-1];

   }


   printf("sum of main diagonal : %d\n",sum1);

   printf("sum of off diagonal : %d\n",sum2);



}


Post a Comment

0 Comments