OneCompiler

Find the Transpose of given the matrix ?

1649

import java.util.*;
public class Main
{
static void printMatrix(int r,int c,int a[][])
{
for(int i=0;i<r;i++)
{
for(int j=0;j<c;j++)
System.out.print(a[i][j]+" ");
System.out.println();
}
}
static void transpose(int r,int c,int a[][])
{
for(int i=0;i<r;i++)
{
for(int j=i+1;j<c;j++)
{
int t=a[i][j];
a[i][j]=a[j][i];
a[j][i]=t;
}
}
printMatrix(r,c,a);
}
public static void main(String[] args)
{
Scanner s=new Scanner(System.in);
int r=s.nextInt();
int c=s.nextInt();
int a[][]=new int[r][c];
for(int i=0;i<r;i++)
for(int j=0;j<c;j++)
a[i][j]=s.nextInt();
transpose(r,c,a);
}
}