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);
}
0 Comments