1
resposta

Pulando números

void PulandoNumeros()
{
    for (int i = 0; i <= 20; i++)
    {
        if (!(i % 3 == 0))
        {
            Console.WriteLine(i);
        }
        
    }
}
PulandoNumeros();
1 resposta

Olá, Pedro, como vai?

Seu código cumpre a lógica proposta no exercício e utiliza corretamente o laço for junto com a verificação de resto da divisão para evitar a impressão de múltiplos de 3. A condição !(i % 3 == 0) garante que apenas números que não são divisíveis por 3 sejam exibidos. A estrutura geral está correta e demonstra um bom entendimento do uso de operadores lógicos e do operador módulo em C#.

Uma pequena simplificação possível é escrever a condição como i % 3 != 0, que mantém a mesma lógica e deixa a leitura mais direta.

Obrigado por compartilhar sua solução. Caso queira trazer outras implementações ou variações, o fórum segue à disposição para continuar a discussão.

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