![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 1 Dołączył: 7.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki kod (poniżej) i wyświetla on wszystkie przypadki umieszczenia 4 osób w jednym pokoju.
W takim pokoju może być osoba 1, 2, 3, 4, 1 i 2, 1 i 3 itd. Kod działa prawidłowo, ale jak trzeba by to poprawić by było uniwersalne i działało dla 1,2,3,4,5... n osób. Nie chce robić 10 forów jeden w drugim. Pomożecie?
Wykonanie kawałka kodu wyżej zwróci: Array
To wszystko jest jednak na sztywno dla 4 osób. Wie ktoś może jak zrobić by pętli for było tyle ile osób (pętla w pętli)? Ten post edytował radiopraca 9.02.2014, 22:13:42 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Wróżę: trzeba zastąpić liczbę 4 zmienną?
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 1 Dołączył: 7.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
To też ale wówczas dla liczby 3 będą tylko 3 pętle for, a dla liczby 5 będzie 5 takich pętli.
Funkcja ma byc uniwersalna i ma obsługiwać dowolne wartości. Nie bede przecież dla 10 robił 10 pętli for. Dla 3 osob kod wyglada tak:
Znika nam jedna petla for. Ten post edytował radiopraca 9.02.2014, 22:08:51 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Dopisz tagi do tytułu, przenoszę wątek.
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 1 Dołączył: 7.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
Przedszkole przedszkolem ale pomoższ mi rozwiązać problem kolego?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 264 Pomógł: 54 Dołączył: 31.08.2007 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Słowo klucz: funkcja rekurencyjna
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 1 Dołączył: 7.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
Czy chodzi o coś takiego:
Nic nie zwraca mi to wywołanie xxx(4); Coś chyba nie tak bo nie dopisuje tego a.b.c nigdzie. Mam juz coś takiego, ale to ciągle nie to:
Ten post edytował radiopraca 9.02.2014, 22:26:38 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 264 Pomógł: 54 Dołączył: 31.08.2007 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Widzę że próbowałeś więc nie mam oporów żeby ci dać gotowca do przeanalizowania.
Ten post edytował Greg0 10.02.2014, 00:47:03 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 1 Dołączył: 7.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki. Trochę wczoraj nad tym siedziałem bo nie dało mi to spokoju i zrobiłem tak (też działa):
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 19:26 |