Contact Learn C
Copy

Program 132:To Find Trace of a given matrix

Program 132:       What is Trace of a Matrix?
 
#include<stdio.h>
main()
{ 
 int i,j,rows,col,trace=0;
 printf("Enter number of rows and columns of a matrix\n");
 scanf("%d %d",&rows,&col);
int a[rows][col];
 if(rows==col)
 {
  //Taking input of matrix
    printf("Enter Matrix 1\n");
    for(i=0;i<rows;i++)
    {
       for(j=0;j<col;j++)
      {
     scanf("%d",&a[i][j]);
      }
    }
    
    printf("Given /matrix is\n");
        for(i=0;i<rows;i++)
         {
         for(j=0;j<col;j++)
         {
           printf("%d\t",a[i][j]);
           }
  
           printf("\n");
           }
         
         for(i=0;i<rows;i++)
         {
          trace+=a[i][i];
         }
       printf("Trace of above matrix is %d\n",trace);
      
 }
 
 else
 {
  printf("Trace is not possible \n");
 }
}

Explanation:

 //Coming Soon

 Output:

To Find Trace of a given matrix


























Donate

Download App and Learn when ever you want

Get it on PlayStore
Get it on Amazon App Store
Get it on Aptoide