Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Minha solução

Não havia entendido muito bem o uso do "if (numero % 3 == 0)" então fiz desta maneira: Se houver algo incorreto fico aberto a correções.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MultiplosDe3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Multiplos de 3");
            //Solução com if %3
            for (int numero = 0; numero < 100; numero+=3)
            {
                Console.Write(numero);
                Console.WriteLine();
            }
            Console.ReadLine();
        }
    }
}
1 resposta
solução!

Olá Felipe, realmente acaba sendo confuso mesmo, mas vamos lá.

O sinal de % no mundo da programação é chamado de módulo ou mod, usando ele é possível saber se é divisível pelo valor informado, no caso do "if (numero % 3 == 0)", se todo número passado for divisivel por 3 o retorno será 0. Por isso no final ele verifica se o resultado é 0.

Espero ter ajudado, bons estudos