1
resposta

Solução para media com Foreach e outra amostra

void ArrayTestAverage(Array array)
{
    if ((array == null) || (array.Length == 0))
    {
        Console.WriteLine("Array para calculo invalido !");
    }
    double[]valoresParaMedia = (double[])array.Clone();
    double soma = 0;
   
    foreach (double valor in valoresParaMedia)
    {
        soma += valor;
        Console.WriteLine(valor);
       

    }
    Console.WriteLine($"Soma: {soma}");
    double media = soma / valoresParaMedia.Length;
#     Console.WriteLine($"Media da amostra2: {media}");
1 resposta

Oi, Bruno! Como vai?

Você aplicou bem o uso do foreach e do Clone() para preservar a integridade do array original. Essa atenção à imutabilidade dos dados é um ponto importante em boas práticas de programação.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!