Add problem 46 solution

This commit is contained in:
kevin
2019-02-10 23:03:40 -05:00
parent 67adedf4ad
commit 6b1a4ebbd1
2 changed files with 66 additions and 0 deletions

21
primes.h Normal file
View File

@@ -0,0 +1,21 @@
int is_prime(long num)
{
int i = 5;
int w = 2;
if (num == 1)
return 0;
if (num == 2 || num == 3)
return 1;
if (!(num%2) || !(num%3))
return 0;
while ((i*i) <= num) {
if (!(num%i))
return 0;
i += w;
w = 6 - w;
}
return 1;
}