Q. 1 What is Prime Number?
Answer: A prime number (or a prime) is a natural number greater than 1 that has no positive divisors other than 1 and itself.
Q. 2 Write a program in C# to check number is prime or not ?
Answer: The following code snippet to check prime number or not.
using System;
namespace PrimeNumber
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter a number");
int number = Convert.ToInt32(Console.ReadLine());
bool isPrime = IsPrime(number);
if (isPrime)
{
Console.WriteLine("{0} is a prime number", number);
}
else
{
Console.WriteLine("{0} is not a prime number", number);
}
Console.Read();
}
private static bool IsPrime(int number)
{
for (int i = 2; i <= Math.Sqrt(number); i++)
{
if (number % i == 0)
{
return false;
}
}
return true;
}
}
}

Onkar SharmaPosted Dec 31, 2024, 3:25 PM
If you are interested in learning about Twisted Prime Number in C#, visit: visit: https://www.c-sharpcorner.com/article/twisted-prime-number-in-c-sharp/
mekuria lemmaPosted Jul 22, 2023, 8:03 PM
I think it is better like this (using trial division algorithm ) -------------------------- Console.Write("Enter a Intigiger :"); int count = 0; int num = int.Parse(Console.ReadLine()); for (int i=2; i <= Math.Sqrt(num); i++) { if (num % i == 0) { count = count + 1; Console.WriteLine("Not Prime"); break; } } if (count == 0) { Console.WriteLine("Prime"); }