35 lines
862 B
C#
35 lines
862 B
C#
using System;
|
|
using System.Globalization;
|
|
|
|
namespace PrimeNumberLoopcs
|
|
{
|
|
class Program
|
|
{
|
|
static bool isPrime(double number)
|
|
{
|
|
for(double i = number - 1; i > 1; i--)
|
|
{
|
|
if (number % i == 0)
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
static void Main(string[] args)
|
|
{
|
|
NumberFormatInfo nfi = new CultureInfo("en-US", false).NumberFormat;
|
|
nfi.NumberDecimalDigits = 0;
|
|
double i = 42;
|
|
int n = 0;
|
|
while (n < 42)
|
|
{
|
|
if (isPrime(i))
|
|
{
|
|
n++;
|
|
Console.WriteLine("n = {0,-20} {1,20}", n, i.ToString("N", nfi));
|
|
i += i - 1;
|
|
}
|
|
i++;
|
|
}
|
|
}
|
|
}
|
|
}
|