Olá, Gabriel! Tudo bem?
Muito bom. Pelo que pude observar, você fez a atividade corretamente! Você criou a lista de inteiros, iterou sobre ela usando tanto o for
quanto o foreach
e exibiu apenas os números pares, exatamente como foi solicitado no exercício.
A única coisa que eu poderia sugerir é uma pequena melhoria na legibilidade do seu código. No momento, você está imprimindo todos os números e, em seguida, os números pares. Para tornar o código mais claro, você poderia imprimir cada número e, imediatamente após, verificar se ele é par. Assim, ficaria mais evidente a relação entre o número e sua paridade. Veja como ficaria:
List<int> listaDeNumeros = new List<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
Console.WriteLine("Nosso vetor de inteiros é composto por:");
for (int i = 0; i < listaDeNumeros.Count; i++)
{
Console.Write($"{listaDeNumeros[i]} ");
if (listaDeNumeros[i] % 2 == 0)
{
Console.Write("é par ");
}
Console.WriteLine();
}
Console.WriteLine();
Console.Write("[MÉTODO FOREACH]Dentro dele os seguites números são pares: ");
foreach (int i in listaDeNumeros)
{
Console.Write($"{i} ");
if (i % 2 == 0)
{
Console.Write("é par ");
}
Console.WriteLine();
}
Mas, novamente, isso é apenas uma sugestão para melhorar a legibilidade do código. O que você fez já está correto e atende ao que foi solicitado no exercício. Parabéns pelo bom trabalho!
Espero ter ajudado e bons estudos!