Wiem że liczba pierwsza to liczba która ma wyłącznie 2 dzielniki, 1 i samą siebię.
Takimi liczbami są: 2,3,5,7,11,13,17,19,23,29,31,37,41,43,47 itd.
Tu zostały wymienione wszystkie liczby pierwsze w zakresie 50, jest ich łącznie 15.
Ciekawią mnie trzy rzeczy.
-Pierwsza liczba pierwsza, czyli 2 jest liczbą parzystą, następne kolejne liczby są wyłącznie nieparzyste, jest ich nieskończoność.
W przypadku parzystych liczb nie było by to później możliwe bo (4,6,8,10,12) są liczbami podzielnymi przez
var number;
Console.WriteLine("Accept number:");
number = Convert.ToInt32(Console.ReadLine());
if (IsPrime(number))
{
Console.WriteLine("It is prime");
}
else
{
Console.WriteLine("It is not prime");
}
public static bool IsPrime(int number)
{
if (number <= 1) return false;
if (number == 2) return true;
if (number % 2 == 0) return false;
var boundary = (int)Math.Floor(Math.Sqrt(number));
Lepiej to widać jak sobie rozrysujesz po kolei dzielniki dla np takiego 36
@_gabriel: wzór