Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Szukanie sum z tablicy

Ostatnio zmodyfikowano 2014-08-27 17:43
Autor Wiadomość
Akkarin
Temat założony przez niniejszego użytkownika
Szukanie sum z tablicy
» 2014-08-27 07:01:05
Bardzo proszę o pomoc. Chciałbym się dowiedzieć, czy jest jakiś sposób aby, w zadanej tablicy jednowymiarowej szukać takich liczb, których suma da nam określoną wcześniej wartość? Nie ma określonego limitu liczb jakie możemy ze sobą sumować, jak również, mogą one pochodzić z dowolnego miejsca w tablicy. Bardzo proszę o pomoc i o ile to możliwe napisanie funkcji, która nam to wykona.
P-116224
Parapet
» 2014-08-27 07:40:54
Zaproponuj napisanie tej funkcji za drobną opłatą w innym dziale i masz po sprawie.
Wystarczy stworzyć krótki algorytm który jest na poziomie gimnazjum.
P-116226
MrPoxipol
» 2014-08-27 08:32:34
Bardzo proszę o pomoc i o ile to możliwe napisanie funkcji, która nam to wykona.
Pomoc tak, wykonanie nie. Nie rozdajemy gotowców.
P-116231
Akkarin
Temat założony przez niniejszego użytkownika
» 2014-08-27 09:47:57
Więc proszę o pomoc, jak ta funkcja ma działać?
P-116234
Parapet
» 2014-08-27 10:13:12
Tak jak sobie ją zaplanujesz - zadawaj konkretne pytania.

Ułóż zestaw czynności przy zakładaniu butów na kartce a następnie zrób to samo z twoją funkcją (wszystkie czynności które ma zrobić, pomyśl) - jeśli to wykonałeś napisałeś 2 algorytmy.
P-116236
michal11
» 2014-08-27 10:16:29
Musisz skorzystać z teorii zbiorów. Tablicę potraktuj jako zbiór, następnie wyznaczaj podzbiory i sprawdzaj czy suma elementów w takim podzbiorze jest równa określonej wartości.

@Parapet
Chciałbym zobaczyć jak przeciętny gimnazjalista rozwiązuje to zadanie.
P-116237
pekfos
» 2014-08-27 10:21:02
Chciałbym zobaczyć jak przeciętny gimnazjalista rozwiązuje to zadanie.
A ja nie. Ale jak chcesz się dołować, to proszę bardzo ;) Ja bym tam przeciętego gimnazjalisty nie mieszał z poziomem gimnazjum..
P-116239
Mateus.
» 2014-08-27 12:23:43
Niech chce mi się myśleć nad najlepszym rozwiązaniem, ale takie najprostsze (i z pewnością niezbyt inteligentne) to takie:
1. Najpierw sprawdzasz sumę pierwszego z każdym kolejnym elementem tablicy (po kolei - jeśli suma wybranych dwóch liczb jest równa określonej liczbie to wypisujesz numery elementów tablicy, które pasowały),
2. Potem kolejnego z każdym (pomijając te, które by się powtórzyły),
3. Następnie sprawdzanie sumy trzech, czterech, pięciu... - podobnie, ale bardziej skomplikowanie rozbudowanie niż w przypadku dwóch (czy tam ile chcesz - aby sprawdzić wszystkie możliwości musiałbyś sumować aż do tylu liczb ile jest w tablicy).
4. I tyle. To takie prymitywne rozwiązanie, ale chyba najbardziej oczywiste.
P-116254
« 1 » 2
  Strona 1 z 2 Następna strona