![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 20.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem natury "logicznej", którego nie mogę przeskoczyć. kod poniżej:
idea jest następująca: FOR ma sprawdzać czy $a jest większe od $c. jeśli jest większe to nic nie robimy. jeśli jest mniejsze to do $a należy dodawać kolejne argumenty z tablicy $e, aż $a będzie większe. czyli powinno być 200 + 5+4+2+6+8. i tutaj powinna się pętla zatrzymać i podać wynik $b = 225. powyższy kod sprawdza czy $a jest większe od $c i dodaje kolejną wartość do $a - wynik to $b=200 + 4 (ostatnia $i z tablicy $e) - to jest dla mnie w zupełności logiczne ale nie potrafie dojść gdzie i jak powinienem w ten kod wstawić warunek mówiący aby dodawać kolejny argument z $e, biorąc pod uwagę dodawanie poprzedniego argumentu. prośba o podpowiedź. ważne założenia: 1. ilość agrumentów w $e nie jest znana - stąd $f - 2. zsumowanie wszystkich argumentów z $e i dodanie ich do $a może być mniejsza niż zakładana wartość $c. z góry dziękuję za pomoc. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 07:01 |