/* 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 elements1
2
3
4
5
6
7
8
9
printing a matrix elements
1 2 3
4 5 6
7 8 9
trace=15
Comments
Post a Comment