58. WRITE A C PROGRAM TO FIND TRACE OF A MATRIX

/* write a program to find trace of a matrix*/

#include<stdio.h>
#include<conio.h>
int main()
{
int a[3][3],I,jsum=0;
clrscr();
printf(“enter a matrix elements\n”);
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf(“%d”,&a[i][j]);
}
}
printf(“printing a matrix elements”)
printf(“\n”);
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf(“%d\t”,&a[i][j]);
}
printf(“\n”);
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(i==j)
{
sum=sum+a[i][j];
}
}
}
printf(“trace=%d\n”sum);
getch();
return 0;
}

output

enter a matrix elements
1
2
3
4
5
6
7
8
9
printing a matrix elements
 1 2 3
 4 5 6 
 7 8 9 
trace=15

Comments