package cin_2010_05_14.solucao;

/**
 * Crie uma classe Programa com um mŽtodo main para 
 * testar a classe AulaMatriz
 * 
 */
public class Programa {

	public static void main(String[] args) {
		AulaMatriz m = new AulaMatriz(5);
		
		System.out.println("La vai a matriz:");
		Programa.imprimeMatrizQuadrada(m.getMatriz());
		System.out.println("#########\n");
		
		int[] diagonal = m.getDiagonal();
		System.out.println("La vai a diagonal:");
		Programa.imprimeArray(diagonal);
		System.out.println("\n#########\n");
		
		int[] coluna1 = m.getColuna(1);
		System.out.println("La vai a coluna 1:");
		Programa.imprimeArray(coluna1);
		System.out.println("\n#########\n");
		
		int[] linha3 = m.getLinha(3);
		System.out.println("La vai a linha 3:");
		Programa.imprimeArray(linha3);
		System.out.println("\n#########\n");
	}
	
	private static void imprimeArray(int[] array) {
		for (int i=0; i<array.length; i++) {
			System.out.print(array[i] + " ");
		}
	}

	private static void imprimeMatrizQuadrada(int[][] matriz) {
		for (int i=0; i<matriz.length; i++) {
			Programa.imprimeArray(matriz[i]);
			System.out.print("\n"); //quebrando a linha
		}
	}
	
	

}
