Add values in array and compare with threshold within loop in Matlab -


i stuck trying figure out. have array:

a = [ 1 1 1 2 1 1 1 3 2 1 1 2 1 1 1]

i want add values in array equal 10. once added value reaches 10, want array start adding value again until reaches 10. there 2 problem face here,

1) how can add array sum = 10 everytime. notice in array, there 3. if add value before 3, 8 , need 2 3. need make sure remainder, 1 added next array sum 10.

2) how break loop once reaches 10 , ask continue summation next value 10?

i created loop works first part of array. have no idea how make continue. code follow:

a = [ 1 1 1 2 1 1 1 3 2 1 1 2 1 1 1];  c = 0;   = 1:length(a)     while c < 10       c = c + a(i);    break    end end 

please help. thank you

this should trying. displays index @ each time sum equals 10. check testcases. rem stores residual sum in each iteration carried forward in next iteration. rest of code similar doing.

a = [ 1 1 1 2 1 1 1 3 2 1 1 2 1 1 1];  c = 0;  rem = 0; = 1; length(a); while(i <= length(a))    c = rem;     while (c < 10 && <= length(a))       c = c + a(i);       = + 1;       if(c >= 10)         rem = c - 10;         break       end    end    if(c >= 10)       disp(i-1) end 

Comments

Popular posts from this blog

Command prompt result in label. Python 2.7 -

javascript - How do I use URL parameters to change link href on page? -

amazon web services - AWS Route53 Trying To Get Site To Resolve To www -