Пример #1
0
        public static int GetPrime(int entry)
        {
            int number = 1;
            int count  = 0;

            while (true)
            {
                number++;
                if (PrimeNumbers.isPrime(number))
                {
                    count++;
                }
                if (count == entry)
                {
                    return(number);
                }
            }
        }
Пример #2
0
        static void Main(string[] args)
        {
            Console.WriteLine($"Let's locate some primes!\n");
            Console.WriteLine($"This application will find you any prime, in order, from first prime number on.");

            bool running = true;

            while (running)
            {
                Console.WriteLine();
                Console.Write($"Which prime number are you looking for?: ");
                int entry = int.Parse(Console.ReadLine());

                Console.WriteLine();
                Console.WriteLine($"The number {entry} prime number is {PrimeNumbers.GetPrime(entry)}.");

                Console.WriteLine();
                Console.Write($"Do you want to find another prime number? (Y/N): ");
                string cont = Console.ReadLine().ToLower();
                if (cont == "yes" || cont == "y")
                {
                    running = true;
                    {
                    }
                }
                else if (cont == "no" || cont == "n")
                {
                    running = false;
                    {
                        Console.WriteLine();
                        Console.WriteLine($"Goodbye!");
                        break;
                    }
                }
            }
        }