Advertisement
cesarnascimento

ex 3 fernando matrizes

Jun 5th, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.46 KB | None | 0 0
  1. package ex;
  2. import java.util.Random;
  3. public class ex3 {
  4.  
  5.     public static void main(String[] args) {
  6.         int [][] matriz = new int [6][3];
  7.         Random numero = new Random();
  8.         //random
  9.         for(int i = 0; i< matriz.length; i++){
  10.             for(int j = 0; j < matriz[i].length; j++){
  11.                 matriz[i][j] = numero.nextInt(100);
  12.             }
  13.         }
  14.        
  15.         //imprimir a matriz
  16.         for(int i = 0; i < matriz.length;i++){
  17.             for(int j = 0; j < matriz[i].length; j++){
  18.                 System.out.print(matriz[i][j] + " ");
  19.             }
  20.             System.out.println();
  21.         }
  22.        
  23.         // mostrar o maior elemento e sua posição
  24.         int maior = Integer.MIN_VALUE;
  25.         int menor = Integer.MAX_VALUE;
  26.         int linha_maior = 0;
  27.         int coluna_maior = 0;
  28.         int linha_menor = 0;
  29.         int coluna_menor = 0;
  30.        
  31.         for(int i = 0; i < matriz.length; i++){
  32.             for(int j = 0; j < matriz[i].length; j++){
  33.                 if(matriz[i][j] > maior){
  34.                     linha_maior = i;
  35.                     coluna_maior = j;
  36.                     maior = matriz[linha_maior][coluna_maior];
  37.                 }
  38.                 if(matriz[i][j] < menor){
  39.                     linha_menor = i;
  40.                     coluna_maior = j;
  41.                     menor = matriz[linha_menor][coluna_maior];
  42.                 }
  43.             }
  44.         }
  45.        
  46.         System.out.println("Maior número: "+maior+" linha:"+(linha_maior+1)+" coluna: "+(coluna_maior+1));
  47.         System.out.println("Menor número: "+menor+" linha: "+(linha_menor+1)+" coluna: "+(coluna_menor+1));
  48.        
  49.     }
  50.  
  51. }
  52. //Programa que carregue uma matriz 6x3.
  53. //Mostrar o maior elemento e sua posição(linha e coluna).
  54. //O menor elemento e sua posição(linha e coluna).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement