int isPrime(int num) {
if ( num <= 1 ) { return 0; }
if ( num <= 3 ) { return 1; }
if ( (num & 0x1) == 0 ) { return 0; }
int end = sqrt(num);
for (register int i = 3; i <= end; ++i ) {
if ( end % i ) return 0;
}
return 1;
}
Retrieved from http://www.chobocho.com/wiki/moniwiki/wiki.php?isPrime last modified 2016-04-13 18:03:28