Computer Science, asked by drishtipandey05, 16 days ago

Write a program in java to enter numbers in a 2-D array with n rows and m columns and print it in a matrix format.
Pls give answers that are used in java, not c++ or python, and no gibberish pls as this is URGENT!

Answers

Answered by 117202122
0

Answer:

Hope it helps

Explanation:

import java.util.Scanner;

public class KboatSDAMirrorImage

{

public static void main(String args[]) {

Scanner in = new Scanner(System.in);

System.out.print("Enter number of rows (m): ");

int m = in.nextInt();

System.out.print("Enter number of columns (n): ");

int n = in.nextInt();

int arr[][] = new int[m][n];

int newArr[][] = new int[m][n];

System.out.println("Enter array elements");

for (int i = 0; i < m; i++) {

System.out.println("Enter Row "+ (i+1) + " :");

for (int j = 0; j < n; j++) {

arr[i][j] = in.nextInt();

}

}

System.out.println("Input Array:");

for (int i = 0; i < m; i++) {

for (int j = 0; j < n; j++) {

System.out.print(arr[i][j] + "\t");

}

System.out.println();

}

for (int j = 0; j < n; j++) {

for (int i = 0; i < m; i++) {

newArr[i][n - 1 - j] = arr[i][j];

}

}

System.out.println("Mirror Image Array:");

for (int i = 0; i < m; i++) {

for (int j = 0; j < n; j++) {

System.out.print(newArr[i][j] + "\t");

}

System.out.println();

}

}

}

Similar questions