IDNLearner.com, seu destino para soluções rápidas e eficazes. Pergunte e receba respostas precisas de nossos membros especialistas da comunidade.

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

           }

   }

}