Informática, perguntado por francoutinho1323, 5 meses atrás

Definir uma matriz 4x4, para conter números reais, solicitar os números ao usuário, preencher a matriz definida e, ao final, informar na tela a soma dos elementos de cada diagonal da matriz (diagonal principal e diagonal secundária).

Soluções para a tarefa

Respondido por joaopedrolemos
0

import java.util.Scanner;

class HelloWorld {

   public static void main(String[] args) {

        float array [][] = new float [4][4];

       Scanner abs = new Scanner (System.in);

       int i, j;

       float sum1, sum2;

       sum1 = sum2 = 0;

           for (i = 0; i < 4; i++){

               for (j = 0; j < 4; j++){

                   System.out.print(">> ");

                   array [i][j] = abs.nextFloat();

                   if (i == j) sum1 += array[i][j];

                   if (i + j == 3) sum2 += array[i][j];

               }

           }

       int a, b;

           for (a = 0; a < 4; a++){

               for (b = 0; b < 4; b++){

                   System.out.print(array[a][b]+" ");

               }

               System.out.print("\n");

           }

       System.out.print("\nSOMA DIAGONAL PRINCIPAL: "+sum1);

       System.out.print("\nSOMA DIAGONAL SECUNDARIA: "+sum2);

   }

}

Perguntas interessantes