Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

resolução do faça como eu fiz.

List<int> numeros = new List<int>();

numeros.Add(4);
numeros.Add(8);
numeros.Add(6);
numeros.Add(5);
numeros.Add(1);
numeros.Add(3);
numeros.Add(7);
numeros.Add(10);
numeros.Add(12);
numeros.Add(14);
numeros.Add(52);

foreach (int pares in numeros)
{
    
    if (pares % 2  == 0)
    {
        
        Console.WriteLine(pares);

    }

}
2 respostas
solução!

Olá, Tiago!

Parabéns por concluir a atividade Faça como eu fiz. Ficou nítido como você aplicou a lógica de listas e laços de repetição para filtrar dados de forma direta e objetiva.

Sua estrutura está excelente. Ao utilizar uma List<int> para armazenar os valores e o laço foreach para percorrer cada item, você seguiu as melhores práticas da linguagem C#. O uso do operador de módulo (% 2 == 0) é a forma mais precisa de identificar números pares, garantindo que o programa entregue exatamente o que foi solicitado na atividade.

Na sua opinião, você acredita que utilizar o foreach torna a leitura do código mais clara do que o uso de um laço for tradicional com contadores manuais?

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

Sim, acho que nesse tipo de situação o uso do foreach é mais adequado