public static void Main()
Console.WriteLine("input rows and columns");
int rows = Convert.ToInt32(Console.ReadLine());
int columns = Convert.ToInt32(Console.ReadLine());
int[,] array = new int[rows,columns];
for(int i = 0;i<rows;i++){
for(int j = 0;j<columns;j++){
Console.WriteLine($"element- {i} {j}:");
array[i,j] = Convert.ToInt32(Console.ReadLine());
int[,] transpose = new int[columns,rows];
for(int i = 0;i<columns;i++){
for(int j = 0;j<rows;j++){
transpose[i,j] = array[j,i];
for(int i = 0; i<array.GetLength(0);i++){
for(int j = 0; j<array.GetLength(1);j++){
Console.Write(array[i,j]);
for(int i = 0; i<transpose.GetLength(0);i++){
for(int j = 0; j<transpose.GetLength(1);j++){
Console.Write(transpose[i,j]);