Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 5.07.2004 Ostrzeżenie: (0%)
|
Mam taki oto kodzik
i niestety nie bardzo go rozumiem, wiem, że pierwsza pętla jest powtarzana aż do uzyskania $test większej niż 500. A druga ? Wiem że wypisuje liczbę jeżeli jej pierwiastek jest mniejszy od zmiennej $podziel. no to zakładam, że $test i $podziel są 2,
prawda więc wypisuje 2 i przerywa pętle, teraz
prawda więc wypisuje 3 i przerywa pętle, astępnie 4,
fałsz, więc idzie dalej. I teraz jeżeli 4 dzieli się bez reszty przez 2 to przerywa, a że się dzieli to koniec pętli. i Teraz mam problem bo
nie jest i 5 teoretycznie wypisać nie powinno, ale wypisuje, wypisuje mi wsztstki liczby pierwsze do 500. Gdzie popełniam błąd w moim rozumowaniu ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 20.06.2004 Ostrzeżenie: (0%)
|
a oto moj skrypt.. moze nieco prymitywny ale rowniez bardzo dobrze dziala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
szarik pętla liczb wypisująca liczby pierwsze 12.07.2004, 08:14:02
kszychu Zauważ, że w linii 22 zmienna $test jest zwię... 12.07.2004, 10:27:01
szarik ja również ją zwiększam co widać SQRT zawsze jest ... 12.07.2004, 13:45:18 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 08:18 |