import java.util.Scanner;

class Mar17 {
	public static void main(String[] args) {

		//quiz 6 solution

		Scanner kb = new Scanner(System.in);
		System.out.println("Enter 1000 integers");
/*
		int[] array1 = new int[1000];

		for(int i = 0; i < array1.length; i++) {
			array1[i] = kb.nextInt();
		}

		for(int i = 0; i < array1.length; i++) {
			System.out.print(array1[i] + " ");
		}
		System.out.println();
*/
		// 2D arrays

		int[] array2 = { 1, 2, 3, 4 };

		int[][] m1 = { {1,2,3,4},
			       {5,6,7,8},
			       {9,10,11,12},
			       {13,14,15,16} 
			     };
		// print the values of m1 to the screen
		// with each array on a separate line

		for(int i = 0; i < m1.length; i++) {
			int[] array1 = m1[i];
			for(int j = 0; j < array1.length; j++) {
				System.out.printf("%2d ", array1[j]);
			}
			System.out.println();
		}

		// print out elm in row 3, column 1
		int elm = m1[3][1];
		System.out.println(elm + " ");

		// print elms in array using m[i][j]

		for(int i = 0; i < m1.length; i++) {
			for(int j = 0; j < m1[i].length; j++) {
				System.out.printf("%2d ", m1[i][j]);
			}
			System.out.println();
		}

		// ask user for 16 integers store them in m1

		System.out.println("Enter 16 integers");	
		for(int i = 0; i < m1.length; i++) {
			for(int j = 0; j < m1[i].length; j++) {
				m1[i][j] = kb.nextInt();
			}
			System.out.println();
		}





		
	}
}
