for (int i = 1; i <= 20 ; i++)
{
if( i % 3 != 0 )
{
Console.WriteLine(i);
}
}
for (int i = 1; i <= 20 ; i++)
{
if( i % 3 != 0 )
{
Console.WriteLine(i);
}
}
Oi, Ulysses! Como vai?
Com o que você descreveu, seu uso do if para pular os múltiplos de 3 ficou claro e objetivo. A lógica funciona bem para controlar a exibição apenas dos números desejados.
Uma dica interessante para o futuro é usar o método Continue, que faz o loop seguir para a próxima iteração imediatamente. Veja este exemplo:
for (int i = 1; i <= 20; i++)
{
if (i % 3 == 0)
continue;
Console.WriteLine(i);
}
Esse código ignora múltiplos de 3 e mostra apenas os demais valores.