Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Kalkulator zbioru liczb, Jak policzyć wszystkie możliwości?
-Świstak-
post 12.03.2014, 21:01:19
Post #1





Goście







Cześć, mam pewien problem.

Potrzebuję skrypt, który będzie zliczał (dodawał) podane przeze mnie liczby (max 50), i będzie wyświetlał każdą możliwość sumy liczb, czyli np. podaję 5 liczb:

1. 10
2. 45
3. 13
4. 18
5. 31

I chcę każdą możliwą sumę liczb, czyli (numerami) 1+2, 1+3, 1+4, 1+5, 1+2+3, 1+2+4, 1+2+5, 1+3+4, 1+2+4+5, 1+2+3+4+5.
Nie wiem jak to dokładnie nazwać, myślę że zrozumiecie o co chodzi biggrin.gif

Ewentualnie, gdyby była taka możliwość, to mógłby podawać również liczby, które tworzą całe setki wzwyż do 500, tj. 100, 200, 300, 400, 500, i obok tych wyników liczby, które się na nią składają.

Proszę o pomoc, wiem jak zrobić podstawowy kalkulator (liczba+liczba=wynik), ale nie wiem jak ogarnąć konkretnie takie coś smile.gif
Go to the top of the page
+Quote Post
-Świstak-
post 13.03.2014, 15:55:52
Post #2





Goście







Na prawdę nikt nie potrafi mi pomóc? ohno-smiley.gif
Go to the top of the page
+Quote Post
-Gość-
post 13.03.2014, 16:08:50
Post #3





Goście







Raczej nikomu sie nie chce.
Zadanie nie jest trudne, tylko wymaga trochę roboty.
Odliczasz do 0 do 2^n gdzie n-ilość liczb
Licznik zamieniasz na liczbę binarną.
Bierzesz kolejne cyfry (zera i jedynki) licznika, mnożysz przed odpowiednie liczby (pierwszą cyfrę przez pierwszą liczbę itd), sumujesz i masz wynik.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.04.2025 - 03:57