![]() |
![]() |
![]()
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: 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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 11:44 |