Ahoj, potreboval bych skript ktery vypise v php prvocisla od 1–1000, a potreboval bych to nejak jednoduse a pomoci cyklusu for. (Ucim se na praktickou cast z IVT a tohle tam mozna bude.) Diky za odpovedi.
ohodnoťte nejlepší odpověď symbolem palce
Zajímavá 0 před 4919 dny |
Sledovat
Nahlásit
|
Zdravím,
zkus(te) toto, mělo by to vypsat požadovaná prvočísla od 1 do 1000:
for($i=0; $i< 1001; $i++) {
if(jePrvocislo($i))
echo „$i<br>“;
}
function jePrvocislo($number) {
if ($number < 2) return false;
if ($number == 2) return true;
if ($number % 2 == 0) return false;
$max = sqrt($number);
for ($i = 3; $i <= $max; $i += 2) {
if ($number % $i == 0) {
return false;
}
}
return true;
}
0 Nominace Nahlásit |
Otázka nemá žádné další odpovědi.
U otázky nebylo diskutováno.
Nový příspěvekBedy | 1528 | |
Michal Kole | 1199 | |
led | 1156 | |
Hlada | 1131 | |
mosoj | 1124 | |
gecco | 904 | |
www | 828 | |
badisko | 817 | |
cochee | 815 | |
Dochy | 724 |
Software |
Hardware |
Internet |
Programování a webdesign |
Sítě |
Bezpečnost |
Ostatní počítače a internet |