Informática, perguntado por lucasfernandesf18, 3 meses atrás

(Um ponto) Elabore um projeto Java para definir um array unidimensional, tamanho igual a cem e alimente-o com valores inteiros aleatórios (faixa de 1 a 200). Na saída, imprima a média aritmética dos valores pares armazenados no vetor.

Soluções para a tarefa

Respondido por joaopedrolemos
1

import java.util.Random;

class HelloWorld {

   public static void main(String[] args) {

       int array [] = new int [100];

       float media = 0;

       int count = 0;

       Random gerador = new Random();

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

               array[i] = gerador.nextInt(200 - 1) + 1;

                if (array[i]%2==0) {

                    media+=array[i];

                    count++;

                }

           }

       media/=count;

       System.out.println(media);

           

   }

}

Perguntas interessantes