Use the formula, if a = b and c =d then the body will be executed:

( b - a + 1 ) ( d - c + 1 ) = ( 0 + 1) ( 0 + 1 ) = 1 time

And wait, I forgot to mention this. Why are you asking this question? All you have to do to answer this for yourself is program two loops and put a print statement between them. You are both missing the whole point of programming. It is to answer experimentally, questions like this.

]]>I'm not clear with, if a=b, c=d, what will happen to the loop?

thanks again

]]>Welcome to the forum! There is still a unique answer. The body of the loops will executed ( b - a + 1 ) ( d - c + 1 ) times.

This is assuming an increment of 1.

]]>assume a ≤ b and c ≤ d

for j= a to b

for h = c to d

[Statements in body]

next h

next j

hmm..should there be more than 1 answer..?

]]>The innermost k loop goes from 1 to m. If a loop goes from 1 to 5, that is 5 times. If it goes from 1 to 100, that is 100 times. If it goes from 1 to m that is m times.

Now the j loop goes from 1 to n. That is n times. Each time the j loop counts once the k loop goes m times.

So the two inner loops are n*m

The i loop goes from 1 to 17. Each time the i loop executes the j and k loop execute n*m

So all three loop s are 17 * n * m

]]>can u plz tell me how you got this? can u plz show work?

]]>Please help me with this with a detailed answer. You don't have to explain but please show some working.

for i : = 1 to 17

for j: = 1 to n

for k: = 1 to m

[Statements in body]

next k

next j

next i

Please help me guys! THANK YOU!!

I love this forum for being a great help!

]]>