Ejemplo n.º 1
0
/*
================================
 isPrime2

 Fast constexpr version of isPrime.

 Call with: (number <= 1) ? false : is_prime_recursive(number, 2);
================================
*/
constexpr bool isPrime2(size_t a, size_t b)
{
	return (b * b > a) ? true : (a % b == 0) ? false : isPrime2(a, b + 1);
}
Ejemplo n.º 2
0
int main() {
  return isPrime2(1003);
}