Originariamente inviata da Santino83_02 Codice PHP: $maxDivisori = 0;$elementoMaxDivisori = 0;for($x = 1; $x < 200 ; $x++){ $divisori = ""; $primo = true; for($y = 2; $y < $x ; $y++){ $numeroDivisori = 0; if($x%$y == 0){ $primo = false; $divisori .= $y . " - "; ++$numeroDivisori; } } if($numeroDivisori > $maxDivisori) { $elementoMaxDivisori = $x; $maxDivisori = $numeroDivisori; } if($primo == true){ echo "$x è un numero primo<hr />"; } else{ echo $x . " (" . substr($divisori,0,-3) . ")<hr />"; }}echo "$elementoMaxDivisori ha il maggior numero di divisori: $maxDivisori <hr />"; grazie per la risposta il codice però mi riporta un errore nella linea di codice Codice PHP: if($numeroDivisori > $maxDivisori) " Undefined variable: numeroDivisori"
$maxDivisori = 0;$elementoMaxDivisori = 0;for($x = 1; $x < 200 ; $x++){ $divisori = ""; $primo = true; for($y = 2; $y < $x ; $y++){ $numeroDivisori = 0; if($x%$y == 0){ $primo = false; $divisori .= $y . " - "; ++$numeroDivisori; } } if($numeroDivisori > $maxDivisori) { $elementoMaxDivisori = $x; $maxDivisori = $numeroDivisori; } if($primo == true){ echo "$x è un numero primo<hr />"; } else{ echo $x . " (" . substr($divisori,0,-3) . ")<hr />"; }}echo "$elementoMaxDivisori ha il maggior numero di divisori: $maxDivisori <hr />";
if($numeroDivisori > $maxDivisori)
Ultima modifica di Wolf-Alex; 10-12-2015 a 16:52
Regole del Forum