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); } } }
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; } } } }