43
Question Question 37
From a two-dimensional array A[4][4], write a program to prepare a one-dimensional array B[16] that will have all the elements of A if they are stored in row-major form. For example, for the following array
the resultant array should be : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
import java.util.Scanner;
public class Kboat2Dto1DArray
{
public static void main(String args[]){
int A[][] = {{1, 2, 3, 4} ,
{5, 6, 7, 8} ,
{9, 10, 11, 12} ,
{13, 14, 15, 16}};
int B[] = new int[16];
int index = 0;
for(int i = 0; i < 4; i++)
{
for(int j = 0; j < 4; j++)
{
B[index++] = A[i][j];
}
}
System.out.println("Array B :");
for(int i = 0; i < 16; i++)
{
System.out.print(B[i] + " ");
}
}
}Output
