Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Kalkulator zbioru liczb, Jak policzyć wszystkie możliwości?
-Świstak-
post
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 (IMG:style_emoticons/default/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ś (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
-Świstak-
post
Post #2





Goście







Na prawdę nikt nie potrafi mi pomóc? (IMG:style_emoticons/default/ohno-smiley.gif)
Go to the top of the page
+Quote Post
-Gość-
post
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 13:29