C#: Comprobar si un número es primo

Tiempo de lectura: < 1 minuto
//Usings.
using System

/// <summary>
/// Verifica si un número dado es primo.
/// </summary>
/// <param name="number">El número a verificar.</param>
/// <returns>true si el número es primo, de lo contrario false.</returns>
public static bool IsPrime(int number)
{
	bool isPrime = true;

	if (number < 2)
	{
		isPrime = false;
	}
	else
	{
		for (int i = 2; i <= Math.Sqrt(number); i++)
		{
			if (number % i == 0)
			{
				isPrime = false;
			}
		}
	}

	return isPrime;
}

Deja un comentario