1: #include<stdio.h>
2: #include<conio.h>
3: float trace(int n,float **x);
4: void main()
5: { 6: int i,j;
7: float *xx[10];
8: float t,x[10][10],num;
9: int n;
10: printf("Enter the size of matrix:\n"); 11: scanf("%d",&n); 12: printf("Enter the elements:\n"); 13: for(i=0;i<n;i++)
14: { 15: for(j=0;j<n;j++)
16: { 17: scanf("%f",&num); 18: x[i][j]=num;
19: }
20: }
21: for(i=0;i<n;i++)
22: xx[i]=x[i];
23: t=trace(n,xx);
24: printf("trace of matrix is: %f",t); 25: getch();
26: }
27:
28: float trace(int n,float **x)
29: { 30: int i;
31: float t=0.0;
32: for(i=0;i<n;i++)
33: t=t+*(*(x+i)+i);
34: return(t);
35: }
No comments:
Post a Comment