Advertisement
LightProgrammer000

Matriz_Resultante

Apr 8th, 2020
594
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.95 KB | None | 0 0
  1. package Tarefas_3;
  2.  
  3. public class EX_01
  4. {
  5.     public static void main(String[] args)
  6.     {
  7.         int linha = 6, coluna = 4;
  8.         int matriz [][] = new int[6][4];
  9.  
  10.         System.out.println(" --------------------------------------------- ");
  11.         matriz_resultante(linha, coluna, matriz);
  12.  
  13.         System.out.println(" ============================================= ");
  14.         exibir_matriz(linha, coluna, matriz);
  15.         System.out.println(" --------------------------------------------- ");
  16.     }
  17.  
  18.     // Metodo: Matriz resultante
  19.     private static void matriz_resultante(int linha, int coluna, int [][] matriz)
  20.     {
  21.         // Variaveis
  22.         int maior = 0;
  23.         int vet[] = new int[linha];
  24.        
  25.         // Estrutura de repeticao: Populando matriz
  26.         for (int i = 0; i < linha; i++)
  27.         {
  28.             for (int j = 0; j < 4; j++)
  29.             {
  30.                 matriz[i][j] = (i + j);
  31.                 System.out.print("\t" + matriz[i][j]);
  32.  
  33.             // Estrutura de decisao: Aceitar em primeiro lugar a variavel 'maior'
  34.             if ( i == 0 || maior < matriz[i][j])
  35.             {
  36.                 maior = matriz[i][j];
  37.             }
  38.         }
  39.             // Atribuindo valor 'maior' para o vetor
  40.             vet[i] = maior;
  41.             System.out.println("");
  42.         }
  43.  
  44.         // Estrutura de repeticao: Matriz resultante
  45.         for (int i = 0; i < linha; i++)
  46.         {
  47.             for (int j = 0; j < coluna; j++)
  48.             {
  49.                 matriz[i][j] = matriz[i][j] * vet[i];              
  50.             }
  51.         }
  52.     }
  53.  
  54.     // Metodo: Exibindo matriz
  55.     private static void exibir_matriz(int linha, int coluna, int [][] matriz)
  56.     {
  57.         for (int i = 0; i < linha; i++)
  58.         {
  59.             for (int j = 0; j < coluna; j++)
  60.             {
  61.                 System.out.print("\t" + matriz[i][j]);              
  62.             }
  63.  
  64.             System.out.println("");
  65.         }
  66.     }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement