Post
#1
|
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków |
Mam lekki problem z liczbami pierwszymi lub bardziej z zapisaniem ich do tablicy. Oto kod:
wypisuje on wszystkie liczby pierwsze ale zapisuje tylko jedną do tablicy. Rozkład na czynniki 34 daje nam 2 i 17 i to jest dobrze wyświetlane natomiast już podczas wstawiania do tablicy otrzymuje: Array ( [0] => 2 ) tylko jedna wartość. pewnie znów jakiś głupi błąd logiczny którego nie mogę zlokalizować. proszę o pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 9 Dołączył: 22.09.2006 Ostrzeżenie: (0%)
|
Nie o to chodzi. Masz główną pętle od p do g (czyli 2 do 5), dlatego w ogóle nie bierze pod uwagę 17, a jest ona wypisaywana w tym momencie:
Kod if ($liczba > 1) echo $liczba; czyli w tym ifie dodaj $tab[]=$liczba; Ten post edytował djstrong 24.01.2009, 16:23:23 |
|
|
|
piotrooo89 [PHP]Liczby pierwsze 24.01.2009, 16:16:25
erix [PHP] pobierz, plaintext <?php$tab[$j] ... 24.01.2009, 16:18:46
piotrooo89 Cytat(djstrong @ 24.01.2009, 16:20:40... 24.01.2009, 16:22:41 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 23:11 |