Studytonight is now part of the GUVI universe. Explore GUVI →
🤩 New Cool Developer Tools for you. Explore →
FREE JavaScript Video Series Start Learning →
Signup/Sign In
Tests
MCQs to test your knowledge.
Compilers
Compilers to execute code in browser.
Index
LAST UPDATED: DECEMBER 4, 2020

Program to perform Transpose of a Matrix in C++

Following is the program to perform transpose of a matrix.

#include<iostream.h>
void main()
{
 int mat1[3][3], mat2[3][3];
 int i, j, k;
 cout<<"Enter the elements of Matrix(3X3) : ";
 for(i=0;i<3;i++)
 {
 for(j=0;j<3;j++)
 {
 cin>>mat1[i][j];
 }
 }
 cout<<"\nMatrix is : "<<endl;
 for(i=0;i<3;i++)
 {
 for(j=0;j<3;j++)
 {
 cout<<mat1[i][j]<<" ";
 }
 cout<<endl;
 }
 //Transposing Matrices
 for(i=0;i<3;i++)
 {
 for(j=0;j<3;j++)
 {
 mat2[i][j]=mat1[j][i];
 }
 }
 cout<<"\nTransposed matrix is : "<<endl;
 for(i=0;i<3;i++)
 {
 for(j=0;j<3;j++)
 {
 cout<<mat2[i][j]<<" ";
 }
 cout<<endl;
 }
}


Enter the elements of Matrix(3x3) : 1
2
3
4
5
6
7
8
9
Matrix is :
1 2 3
4 5 6
7 8 9
Transposed Matrix is :
1 4 7
2 5 8
3 6 9



About the author:
Nikita Pandey is a talented author and expert in programming languages such as C, C++, and Java. Her writing is informative, engaging, and offers practical insights and tips for programmers at all levels.

Learn to Code
Learn and practice coding side-by-side.
NEW
C language Course
115+ coding exercises
Javascript Course
85+ coding exercises

AltStyle によって変換されたページ (->オリジナル) /