Given the following code:

if (n==2)
{
k-= 2;
}
else if (n==3)
{
k-=3;
}

can be rewritten as if ()
{
;
}

where < condition > and < assignment statement > are chosen so that the rewritten code performs the same task as the original code. Assume that both n and k are integer variables. Which of the following could be used as < condition >?

I. (n == 2) || (n == 3)
II. (n == 2) && (n == 3)
III. (n >= 2) && (n <= 3)

a. 1 only
b. 2 only
c. 3 only
d. 1 and 3 only
e. 2 and 3 only

Solved
Show answers

Ask an AI advisor a question