Advertisement
LightProgrammer000

Diagonal Secundária

Apr 8th, 2020
572
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.27 KB | None | 0 0
  1. package Tarefas_3;
  2.  
  3. public class EX_03
  4. {
  5.     public static void main(String[] args)
  6.     {
  7.         // Variaveis
  8.         int linha = 5, coluna = 5;
  9.         int matriz [][] = new int[linha][coluna];
  10.        
  11.         System.out.println("\t---------------------------------- ");
  12.        
  13.         System.out.printf("\t---------------------------------- "
  14.                 + "\n\n\t# Soma da diagonal secundária: %.2f \n\n",
  15.                 soma_diagonal_secundaria(linha, coluna, matriz));
  16.     }
  17.  
  18.     private static double soma_diagonal_secundaria(int linha, int coluna, int[][] matriz)
  19.     {
  20.         // Variaveis internas
  21.         int a = 0;
  22.         int soma = 0;
  23.         int dia_sec[] = new int[linha];
  24.        
  25.         for (int i = 0; i < linha; i++)
  26.         {
  27.             for (int j = 0; j < coluna; j++)
  28.             {
  29.                 matriz[i][j] = ++a;
  30.                 System.out.print("\t" + matriz[i][j]);
  31.                
  32.                 if ( (i + j)  == (linha - 1) )
  33.                 {
  34.                     dia_sec[i] = matriz[i][j];
  35.                 }
  36.             }
  37.  
  38.             System.out.println("");
  39.         }
  40.  
  41.         for (int i = 0; i < linha; i++)
  42.         {
  43.             soma += dia_sec[i];
  44.         }
  45.        
  46.         return soma;
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement