#array tracing help
16 messages · Page 1 of 1 (latest)
⌛ This post has been reserved for your question.
Hey @frigid basin! Please use
/closeor theClose Postbutton above when your problem is solved. Please remember to follow the help guidelines. This post will be automatically closed after 300 minutes of inactivity.
TIP: Narrow down your issue to simple and precise questions to maximize the chance that others will reply in here.
6 += 5 = 11 - 3 = 8, A[1] = 8
7 += 6 = 13 - 3 = 10, A[2] = 2
but that seems to be wrong and i can't understand the math behind it
i see that A[i-1] is holding the value from the preciois value
im consued as to why its not changing to a default value each time though if u can explain
Got to use pencil and paper for this one. 😅
i tried and it doesn’t make sense to me still
So on 1st loop....
what value do you have for A[i]
Sorry I see you have A[i] = 8 and that's what I get too.
On next loop I get A[2] = 12.
Try inserting 1 or 2 print statements inside func() to check the value of A[i]. Is the value what you expected ?
A[i] += A[i - 1] -x; is the same as A[i] = A[i] + ( A[i - 1] -x );