Пример #1
0
        static void Main(string[] args)
        {
            int posiciones = 693;

            int[]         numeros = new int[posiciones];
            int           pos     = 0;
            string        lista   = "";
            bool          esPrimo = false;
            NumerosPrimos primo   = new NumerosPrimos();

            do
            {
                numeros[pos] = pos + 1;
                esPrimo      = primo.esPrimo(numeros[pos]);
                if ((numeros[pos] % 3 == 0) && (esPrimo))
                {
                    lista = numeros[pos] + " - Es primo y divisible por 3";
                }
                else if (numeros[pos] % 3 == 0)
                {
                    lista = numeros[pos] + " - Es divisible por 3";
                }
                else if (esPrimo)
                {
                    lista = numeros[pos] + " - Es primo";
                }
                else
                {
                    lista = numeros[pos].ToString();
                }
                Console.WriteLine(lista);
                pos++;
            } while (pos < posiciones);
            Console.ReadKey();
        }