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).

1 Resposta

  • Gustastrada

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

       }

    }

Clique aqui para adicionar a sua resposta.