Baixe o app para aproveitar ainda mais
Prévia do material em texto
package exer1matriz; import java.util.Scanner; public class Exer1Matriz { public static void main(String[] args) { Scanner ent = new Scanner (System.in); int [] [] a = new int [3] [3]; int l, c , soma = 0; double media = 0.0; for (l=0;l<=2;l++) for (c=0;c<=2;c++) { System.out.print("A ["+l+","+c+ "]: "); a [l][c] = ent.nextInt(); soma += a [l][c]; } media = soma / 9.0; System.out.print(" O Valor é = " +media); } } package exer2matriz; import java.util.Scanner; public class Exer2Matriz { public static void main(String[] args) { Scanner ent = new Scanner (System.in); int mat [][] = new int [5][3]; int l, c, maior, pl, pc; maior = -1; pl = -1; pc = -1; for (l=0; l<=4; l++) for (c=0;c<=2;c++) { System.out.print("Matriz ["+l+","+c+"]= "); mat [l][c] = ent.nextInt(); if (mat [l][c]>maior) { maior = mat [l][c]; pl = l; pc = c; } } System.out.println("Maior = " +maior); System.out.println("Linha = "+pl); System.out.println("Coluna = "+pc); } } package exer3matriz; import java.util.Scanner; public class Exer3Matriz { public static void main(String[] args) { Scanner ent = new Scanner (System.in); int mat [][] = new int [5][3]; int l, c, maior; maior = -1; for (l=0; l<=4; l++) for (c=0;c<=2;c++) { { System.out.print("Matriz ["+l+","+c+"]= "); mat [l][c] = ent.nextInt(); if (mat [l][c]>maior) { maior = mat [l][c]; } } } System.out.println("Maior valor = "+maior); for (l=0; l<=4; l++) for (c=0;c<=2;c++) { { if (mat [l][c] == maior) System.out.print("Encontrado na posiçao "+l+","+c+""); } } } } package exer4matriz; import java.util.Scanner; public class Exer4Matriz { public static void main(String[] args) { Scanner ent = new Scanner (System.in); int mat [][] = new int [3][4]; int l,c; for (l=0;l<=2;l++) for (c=0;c<=3;c++) { System.out.print("Matriz na posição ["+l+","+c+"] = "); mat [l][c] = ent.nextInt()*l; mat [l][c] *=1; } for (l=0;l<=2;l++) for (c=0;c<=3;c++) System.out.println("Matriz ["+l+","+c+"] = "+mat [l][c]); } } package exer5matriz; import java.util.Scanner; public class Exer5Matriz { public static void main(String[] args) { Scanner ent = new Scanner (System.in); double ma [][] = new double [4][4], mb[][] = new double [4][4], ms [][] = new double [4][4]; int l,c; for (l=0;l<=3;l++) for (c=0;c<=3;c++) { { System.out.print("Matriz A ["+l+","+c+"] = "); ma[l][c] = ent.nextInt(); } } for (l=0;l<=3;l++) for (c=0;c<=3;c++) { { System.out.print("Matriz B ["+l+","+c+"] = "); mb [l][c] = ent.nextInt(); ms [l][c] = ma [l][c] + mb [l][c]; } } for (l=0;l<=3;l++) for (c=0;c<=3;c++) { { System.out.println("Matriz S ["+l+","+c+"] = "+ms[l][c]); } } } } package exer6matriz; import java.util.Scanner; public class Exer6Matriz { public static void main(String[] args) { Scanner ent = new Scanner (System.in); int mat [][] = new int [5][5]; int l,c, soma=0; for (l=0;l<=4;l++) for (c=0;c<=4;c++) { { System.out.print("Matriz ["+l+","+c+"] = "); mat [l][c] = ent.nextInt(); } } for (l=0;l<=4;l++) for (c=0;c<=4;c++) if (l + c == 4) soma += mat [l][c]; System.out.println("A soma da diagonal secundária é = "+soma); } } package exer7matriz; import java.util.Scanner; public class Exer7Matriz { public static void main(String[] args) { Scanner ent = new Scanner (System.in); int mat [][] = new int [5][5]; int l,c, soma=0; for (l=0;l<=4;l++) for (c=0;c<=4;c++) { { System.out.print("Matriz ["+l+","+c+"] = "); mat [l][c] = ent.nextInt(); } } for (l=0;l<=4;l++) for (c=0;c<=4;c++) if (l + c == 4) soma += mat [l][c]; System.out.println("A soma da diagonal secundária é = "+soma); } } package exer8matriz; import java.util.Scanner; public class Exer8Matriz { public static void main(String[] args) { Scanner ent = new Scanner (System.in); int mat [][] = new int [5][5]; int l,c, soma=0; for (l=0;l<=4;l++) for (c=0;c<=4;c++) { { System.out.print("Matriz ["+l+","+c+"] = "); mat [l][c] = ent.nextInt(); } } for (l=0;l<=4;l++) for (c=0;c<=4;c++) if (l-1 == c || l == c || l +1 == c ) soma += mat [l][c]; System.out.println("A soma da diagonal principal, diagonal superior e inferior é = "+soma); } } package exer9matriz; import java.util.Scanner; public class Exer9Matriz { public static void main(String[] args) { Scanner ent = new Scanner (System.in); int mat [][] = new int [4][4]; int b [] = new int [4]; int l,c; for (l=0;l<=3;l++) for (c=0;c<=3;c++) { { System.out.print("Matriz ["+l+","+c+"] = "); mat [l][c] = ent.nextInt(); } } for (l=0;l<=3;l++) for (c=0;c<=3;c++) { if (l == c ) b[c] = mat [l][c]; } for (c=0;c<=3;c++) System.out.println("Os elementos da diagonal principal no vetor sao = "+b[c]); } } package exer10matriz; import java.util.Scanner; public class Exer10Matriz { public static void main(String[] args) { Scanner ent = new Scanner (System.in); int mat [][] = new int [4][4]; int b [] = new int [4]; int l,c; for (l=0;l<=3;l++) for (c=0;c<=3;c++) { { System.out.print("Matriz ["+l+","+c+"] = "); mat [l][c] = ent.nextInt(); } } for (l=0;l<=3;l++) for (c=0;c<=3;c++) { if (l + c == 3 ) b[c] = mat [l][c]; } for (c=0;c<=3;c++)System.out.println("Os elementos da diagonal principal no vetor sao = "+b[c]); } } package exer11matriz; import java.util.Scanner; public class Exer11Matriz { public static void main(String[] args) { Scanner ent = new Scanner (System.in); double mat [][] = new double [5][5]; double ms = 0.0, mi = 0.0; int l,c; for (l=0;l<=4;l++) for (c=0;c<=4;c++) { { System.out.print("Matriz A ["+l+","+c+"] = "); mat [l][c] = ent.nextDouble(); if ( l <c) ms += mat [l][c]; else if (l>c) mi += mat [l] [c]; } } System.out.println("A soma da matriz superior é = "+ms); System.out.println("A soma da matriz inferior é = "+mi); } } package exer12matriz; import java.util.Scanner; public class Exer12Matriz { public static void main(String[] args) { Scanner ent = new Scanner (System.in); String mat [][] = new String [4][4]; String s [][] = new String [4][4]; int l,c; for (l=0;l<=3;l++) for (c=0;c<=3;c++) { { System.out.print("Matriz A ["+l+","+c+"] = "); mat [l][c] = ent.nextLine(); s [c][l] = mat [l][c]; } } for (l=0;l<=3;l++) for (c=0;c<=3;c++) System.out.println("A ["+c+","+l+"]=" +s [c][l]); } } package exer13matriz; import java.util.Scanner; public class Exer13Matriz { public static void main(String[] args) { Scanner ent = new Scanner (System.in); String a [][] = new String [4][4]; String aux; int l, c; for (l=0; l<=3; l++) for (c=0; c<=3; c++) { System.out.print("Matriz A ["+l+","+c+"] = "); a[l][c] = ent.nextLine(); } for (l=0; l<=3; l++) for (c=0; c<=3; c++) if (l>c) { aux = a [l][c]; a [l][c] = a[c][l]; a [c][l] = aux; } for (l=0; l<=3; l++) for (c=0; c<=3; c++) System.out.println ("A ["+c+","+l+"]=" +a [l][c]); } } package exer14matriz; import java.util.Scanner; public class Exer14Matriz { public static void main(String[] args) { Scanner ent = new Scanner (System.in); double a [][] = new double [5] [5]; double b [] = new double [5]; int l, c; for (c=0; c<=4;c++) b [c] = 0; for (l=0;l<=4;l++) for (c=0;c<=4;c++) { System.out.print("Matriz A ["+l+","+c+"] = "); a [l][c] = ent.nextDouble(); b [c] += a [l][c]; } for (c=0; c<=4;c++) System.out.println("B["+c+"]="+l+";"+b [c]); } } package exer15matriz; import java.util.Scanner; public class Exer15Matriz { public static void main(String[] args) { Scanner ent = new Scanner (System.in); int a [] [] = new int [3][3]; int b [] = new int [3]; int l, c; for (c=0; c<=2; c++) { System.out.print("B ["+c+"] = "); b [c] = ent.nextInt(); } for (l=0;l<=2;l++) for (c=0;c<=2;c++) { System.out.print("A ["+l+","+c+"] = "); a [l][c] = ent.nextInt(); a[l][c] +=b[c]; } for (l=0;l<=2;l++) for (c=0;c<=2;c++) { System.out.println("Matriz A ["+l+","+c+"] = "+a[l][c]); } } } package exer16matriz; import java.util.Scanner; public class Exer16Matriz { public static void main(String[] args) { Scanner ent = new Scanner (System.in); int a [][] = new int [6] [3]; int l,c, aux =0; for (l=0;l<=5;l++) for (c=0;c<=2;c++) { System.out.print("A ["+l+","+c+"] = "); a [l][c] = ent.nextInt(); } for (l=0;l<=2;l++) for (c=0;c<=2;c++) { aux = a [5-l][c]; a [5-l][c] = a [l][c]; a [l][c] = aux; } for (l=0;l<=5;l++) for (c=0;c<=2;c++) System.out.println("Matriz A ["+l+","+c+"] = " +a[l][c]); } } package exer17matriz; import java.util.Scanner; public class Exer17Matriz { public static void main(String[] args) { Scanner ent = new Scanner (System.in); int a [][] = new int [6][3]; int l, c , aux =0; for (l=0;l<=5;l++) for (c=0;c<=2;c++) { System.out.print("A ["+l+","+c+"] = "); a [l][c] = ent.nextInt(); } for (l=0;l<=2;l++) for (c=0;c<=2;c++) { aux = a [l+3][c]; a [l+3][c] = a [l][c]; a [l][c] = aux; } for (l=0;l<=5;l++) for (c=0;c<=2;c++) System.out.println("Matriz A ["+l+","+c+"] = " +a [l][c] ); } } package exer18matriz; import java.util.Scanner; public class Exer18Matriz { public static void main(String[] args) { Scanner ent = new Scanner (System.in); boolean a [][] = new boolean [5][12]; int l, c, aux = 0; for (l=0;l<=4;l++) for (c=0;c<=11;c++) a [l][c] = true; l = 0; c = 0; while (l>=0 && c>=0&& aux <=60) { System.out.print("Insira a coordenada da poltrona (LINHA): "); l = ent.nextInt(); if (l>=0) { System.out.print("Insira a coordenada da poltrona (COLUNA): "); c = ent.nextInt(); while (l>4||c>11) { System.out.print("\nA poltrona nao existe!!! \nFavor informar uma LINHA de 0 a 4 : "); l = ent.nextInt(); System.out.print("\nInsira uma coordenada da coluna de 0 a 11 : "); c = ent.nextInt(); } if (l>=0 && c>=0) { if (a[l][c]== true) { System.out.println("\nA reserva foi confirmada!!!"); a [l][c] = false; aux++; } else System.out.println("\nPoltrona Indisponivel, informe nova coordenadas!"); } } } for (l=0;l<=4;l++) for (c=0;c<=11;c++) { System.out.println(" A posiçao da poltrona é : "+l+","+c+"."+a[l][c]); } System.out.println("\nForam reservadas "+aux+" poltronas"); } }
Compartilhar