//Program to get transpose of a matrix
import java.io.*;
class transpose
{
public static void main(String args[ ])throws IOException
{
InputStreamReader x= new InputStreamReader(System.in);
BufferedReader y=new BufferedReader(x);
int a[ ][ ]=new int[ ][ ];
int i,j,n,n1;
System.out.println(“Enter the number of row in matrix”);
String s1=y.readLine();
n=Integer.parseInt(s1);
System.out.println(“Enter the number of coloumn in matrix”);
String s2=y.readLine();
n1=Integer.parseInt(s2);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
System.out.println(“Enter value of the “+(j+1)+” coloumn in “+(i+1)+” row”);
String s3=y.readLine();
a[i][j]=Integer.parseInt(s3);
}
}
System.out.println(“Matrix enter”);
for(i=0;i<n;i++)
{
for(j=0;j<n1;j++)
{
System.out.print(“\t”+a[i][j]);
}
System.out.println();
}
System.out.println(“Transpose of a matrix”);
for(i=0;i<n;i++)
{
System.out.println();
for(j=0;j<n1;j++)
{
System.out.print(“\t”+a[j][i]);
}
}
}
}