Tengo que resolver este ejercicio: mostrar todos los números en orden descendente entre 0 y 100, luego mostrar viva cada número primo entre 100 y cero dentro del mismo bucle que muestra los pares decrecientes.
Hice este código:
for($n=100; $n>0; $n-=1 ){ $tableaunombrepaires[]= $n; //loop for dividers for($j=2; $j<=$n/2; $j++) { $diviseurs[]= $j; } // here we devide foreach($diviseurs as $diviseur){ $restes[]=$n%$diviseur; } if(!(in_array(0,$restes))){ echo "$n hourrah! \n"; } else{ echo "$n \n"; } }pero no funciona ayuda por favor
function isPrime ($n) { for ($x = 2; $x < $n; $x++) { if($n % $x == 0) { return false; } } return true; } for($n = 100; $n > 0; $n--) { if (isPrime($n)) { echo $n . " hourrah! \n"; } else { echo $n . "\n"; } }