Является ли целое число простым - C#
Формулировка задачи:
static void Main(string[] args)
{
Console.Write("введите целое число:");
int number= int.Parse(Console.ReadLine());
int d = 2;
bool k = true;
do
{
if (number % d == 0 | number<2)
k=false;
d++;
}
while (d <= number / 2);
if (k|number==2)
Console.Write("{0}- простое число\n " ,number);
else
Console.Write("{0}- не простое число\n " ,number);if (k|number==2)
Решение задачи: «Является ли целое число простым»
textual
Листинг программы
using System;
using System.Linq;
public class Valley
{
public static void Main()
{
int n = Int32.Parse(Console.ReadLine());
Console.WriteLine(n == 2 || (n > 2 && n % 2 != 0 && Enumerable.Range(2, n - 2).All(i => n % i != 0)));
}
}