C Program To Find the Transpose of a Matrix

C Program To Find the Transpose of a Matrix

C program to find the transpose of a matrix; Through this tutorial, we will learn how to find the transpose of a matrix in c programs.

Algorithm Find the Transpose of a Matrix

Use the following algorithm to write a program to find transpose of a matrix; as follows:

  1. Start Program.
  2. Declare an array.
  3. Initialize the array.
  4. Get Input elements of a matrix from user in program.
  5. Store the elements in the transpose matrix.
  6. Now, print the elements in the transpose matrix.
  7. Stop Program.

C Program To Find the Transpose of a Matrix

#include<stdio.h>

int main()
{
 int i, j, rows, columns, a[10][10], b[10][10];
  
 printf("\nPlease Enter Number of rows and columns\n");
 scanf("%d %d", &i, &j);
 
 printf("\n Please Enter the Array Elements \n");
 for(rows = 0; rows < i; rows++)
  {
   for(columns = 0;columns < j; columns++)
    {
      scanf("%d", &a[rows][columns]);
    }
  }
 
 //Transpose of matrix 
 for(rows = 0; rows < i; rows++)
  {
   for(columns = 0;columns < j; columns++)
    {
      b[columns][rows] = a[rows][columns];
    }
  }

 printf("\n Transpose Matrix Elemnts are: \n");
 for(rows = 0; rows < j; rows++)
  {
   for(columns = 0; columns < i; columns++)
    {
      printf("%d \t ", b[rows][columns]);
    }
    printf("\n");
  }
 
return 0;
} 

The output of the above c program; as follows:

Please Enter Number of rows and columns
3 3
Please Enter the Array Elements 
1 2 3
4 5 6
7 8 9
Transpose Matrix Elemnts are: 
1 	 4 	 7 	 
2 	 5 	 8 	 
3 	 6 	 9 	 

AuthorAdmin

My name is Devendra Dode. I am a full-stack developer, entrepreneur, and owner of Tutsmake.com. I like writing tutorials and tips that can help other developers. I share tutorials of PHP, Python, Javascript, JQuery, Laravel, Livewire, Codeigniter, Node JS, Express JS, Vue JS, Angular JS, React Js, MySQL, MongoDB, REST APIs, Windows, Xampp, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL and Bootstrap from a starting stage. As well as demo example.

Leave a Reply

Your email address will not be published. Required fields are marked *