Prime in C#
Prime in C#:
using System;
class Program
{
static void Main()
{
Console.Write("Enter a number: ");
int num = int.Parse(Console.ReadLine());
bool isPrime = true;
if (num <= 1) isPrime = false;
for (int i = 2; i <= Math.Sqrt(num); i++)
{
if (num % i == 0)
{
isPrime = false;
break;
}
}
if (isPrime)
Console.WriteLine($"{num} is a prime number.");
else
Console.WriteLine($"{num} is not a prime number.");
}
}
OUTPUT:
Enter a number: 7
7 is a prime number.
LINQ:
using System;
using System.Linq;
class Program
{
static void Main()
{
Console.Write("Enter a number: ");
int num = int.Parse(Console.ReadLine());
bool isPrime = num > 1 && !Enumerable.Range(2, (int)Math.Sqrt(num) - 1)
.Any(i => num % i == 0);
if (isPrime)
Console.WriteLine($"{num} is a prime number.");
else
Console.WriteLine($"{num} is not a prime number.");
}
}
7 is a prime number.
Comments
Post a Comment