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

Greetings, I'm Devendra Dode, a full-stack developer, entrepreneur, and the proud owner of Tutsmake.com. My passion lies in crafting informative tutorials and offering valuable tips to assist fellow developers on their coding journey. Within my content, I cover a spectrum of technologies, including 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. Whether you're starting out or looking for advanced examples, I provide step-by-step guides and practical demonstrations to make your learning experience seamless. Let's explore the diverse realms of coding together.

Leave a Reply

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