This question already has an answer here:
- A formula to find prime numbers in a loop 20 answers
I'm teaching my wife to code, so we made a simple prime-number detector.
We came up with this, but I'm wondering if there's a better / neater way. I particularly don't like the 0/1 switch for displaying the end statement.
//get n from URL
$n = $_GET['n'];
$j=2;
$prime=1;
while ($j<=($n/2)){
if (is_int($n/$j)){ $prime=0;
break;
}
$j++;
}
if ($prime==1) {echo "Yes! $n is a prime number";}
else {echo "No, $n is not a prime number";}
</div>