using System;
namespace F_DesafioOpcionalMultiplos3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Projeto Multiplos de 3");
Console.WriteLine();
Console.WriteLine("1a maneira == modulo de 3");
for (int numero = 1; numero <= 100; numero++) {
if (numero % 3 == 0)
Console.Write(numero + " ");
}
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("2a maneira: pulando de 3 em 3");
for (int numero = 3; numero <= 100; numero += 3)
Console.Write(numero + " ");
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("3a maneira == soma dos digitos é multiplo de 3");
for (int numero = 1; numero <= 100; numero++) {
int valor;
int soma;
valor = numero;
while (valor > 10) {
soma = 0;
while (valor > 0) {
soma += valor % 10;
valor /= 10;
}
valor = soma;
}
if (/* valor == 0 || */ valor == 3 || valor == 6 || valor == 9)
Console.Write(numero + " ");
}
Console.WriteLine();
}
}
}