Buscar

Exercicios Matrizes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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");
 }
 
}

Continue navegando