Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 26.08.2006 Ostrzeżenie: (0%)
|
Witam!
Probuje w sposow iteracyjny napisac program wypisujacy wszystkie podzbiory zbioru liczb naturalnych zawartych w pewnym przedziale. Tak oto wpadlem na pomysl zastosowania petli do...while. Schemat wyglada nastepujaco: if {... } elseif { ....} else { do { //I petla do...while for { ....} } while do { //II petla do...while for { ....} } while } Problem w tym, ze II petla do...while wogole mi nie dziala. Pomocy!!! |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 26.08.2006 Ostrzeżenie: (0%)
|
Dzieki chlopaki ,ale pytanie chodzi mi o to, ze druga petla do...while mi nie dziala, i nie wiem dlaczego (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Oto skrypt tego programu:
[php] function zbior ($p , $k) { if ($p > $k) { print ('brak') ; } elseif ($p == $k) { print ("$p<br>"); print ("_") ; } else { do { for ($i=$p+1 ; $i<=$k ; $i++) { print ("$i"); } $d = $p ; $p = $d +1 ; //nadpisuje zmienna $p - otrzymuje w pierwszym kroku wartosc 6. print ("<br>") ; } while ($p<=$k) ; do { for ($i=$k-1 ; $i>=$p ; $i--) { print ("$i") ; } $e = $k ; $k = $e -1 ; print ("<br>") ; } while ($k>=$p) ; } } zbior (3,9) ; |
|
|
|
Wojtek_W [php] problem z petla "do... while" 25.10.2006, 15:59:24
gszesiek tak powycinałeś, że ciężko cokolwiek stwierdzić (p... 25.10.2006, 16:25:17
Kas W takim razie warunek potrzebny do wykonania for:
... 25.10.2006, 16:50:18
jarrod [PHP] pobierz, plaintext <?phpfunction zbior ... 25.10.2006, 17:57:41
gszesiek Cytat} while ($p<=$k) ;
czyli dążysz... 25.10.2006, 18:03:39 ![]() ![]() |
|
Aktualny czas: 7.12.2025 - 18:24 |