Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Prosty skrypcik - prośba
peb
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 3.11.2011

Ostrzeżenie: (0%)
-----


Witam serdecznie

Mam prośbę o nakierowanie mnie na rozwiązanie.
Oto problem:
mam 10 różnych liczb i potrzebuję je dodać do siebie we wszystkich możliwych kombinacjach, problem polega na tym, że nie chodzi tylko o kombinacje "dwójek" bo mogą to być również inne.

Przykładowo jeśli liczby opisane są jako:
A
B
C
D
E
F
G
H
I
J
to suma ma być nie tylko A+B ale może być również A+B+C+H+J itd.

Jeśli ktoś umie mi podpowiedzieć w jakim kierunku pójść będę bardzo wdzięczny.

Dzięki za poświęcony czas.

Pozdrawiam
Rafał
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
timon27
post
Post #2





Grupa: Zarejestrowani
Postów: 578
Pomógł: 69
Dołączył: 15.04.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


  1. for($i0=0;$i0<2;$i0++){for($i1=0;$i1<2;$i1++){for($i2=0;$i2<2;$i2++){for($i3=0;$i3<2;$i3++){for($i4=0;$i4<2;$i4++){
  2. for($i5=0;$i5<2;$i5++){for($i6=0;$i6<2;$i6++){for($i7=0;$i7<2;$i7++){for($i8=0;$i8<2;$i8++){for($i9=0;$i9<2;$i9++){
  3. $wynik[]=$A*$i0+$B*$i1+$C*$i2+$D*$i3+$E*$i4+$F*$i5+$G*$i6+$H*$i7+$I*$i8+$J*$i9;
  4. }}}}}}}}}}



W tablicy wynik masz 1024 różne wyniki.

Część się może powtarzać.
Jak chcesz usunąć powtórki to posortuj i pousuwaj w pętli.

Ten post edytował timon27 8.06.2014, 20:46:16
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 10:21