Given a number N, create a 2D arrays with n rows and n columns. Now inspect the matrix pattern below and come up with a formula to populate the array for any give NXN matrix.
5 4 3 2 1
10 8 6 4 2
15 12 9 6 3
20 16 12 8 4
25 20 15 10 5
Sample Run1
Enter a number (N): 5
Output1:
5 4 3 2 1
10 8 6 4 2
15 12 9 6 3
20 16 12 8 4
25 20 15 10 5
Source code
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.print("Enter a number (N): ");
int n=in.nextInt();
int x=1;
for(int i=n;i>=1;i--){
for(int j=n;j>=1;j--){
System.out.print((j*x)+"\t");
}
System.out.println();
x++;
}
}
}
Output
Comments
Leave a comment