O Sistersinspirit.ca é o melhor lugar para obter respostas rápidas e precisas para todas as suas perguntas. Descubra soluções detalhadas para suas dúvidas de uma ampla gama de especialistas em nossa plataforma amigável de perguntas e respostas. Obtenha respostas rápidas e confiáveis para suas perguntas de nossa dedicada comunidade de especialistas em nossa plataforma.

(Dois ponto) Popule uma matriz bidimensional 10X10, com valores reais de simples precisão (float) aleatórios. Na saída imprima os valores da diagonal principal (java)

Sagot :

Para não gerar números aleatórios, importe a java.util.Scanner e insira os valores pessoalmente, fiz assim por praticidade:

import java.util.Random;

public class main {

   public static void main (String[] args){

       float array[][] = new float [10][10];

       Random rand = new Random();

           for (int i=0;i<10;i++){

               for (int j=0;j<10;j++){

                   array[i][j] = rand.nextFloat() *100;

                   System.out.print(array[i][j]+" ");

               }

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

           }

   

           for (int q=0;q<10;q++){

               for (int k=0;k<10;k++){

                   if (q==k) System.out.print(" "+array[q][k]);

               }

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

           }

   }

}