Olá, Christopher! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou a lista genérica para armazenar dados com C#, utilizou muito bem o laço de repetição para controlar entradas e ainda compreendeu a importância da condicional para filtrar os números ímpares.
Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Uma dica interessante para o futuro é trabalhar com LINQ para simplificar operações sobre coleções. Assim:
List<int> numeros = new List<int>();
for (int i = 0; i < 10; i++)
{
Console.Write($"Digite {10 - i} números inteiros: ");
int numero = int.Parse(Console.ReadLine()!);
numeros.Add(numero);
}
var numerosImpares = numeros.Where(n => n % 2 != 0).ToList();
Console.WriteLine($"\nVocê digitou {numerosImpares.Count} números ímpares.");
Isso faz com que o código fique mais enxuto e expressivo, aproveitando os recursos da linguagem para manipulação de coleções.
Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!