Consider the following code:
A while (B) { C } D
Assume the body of the loop executes 0 times. Write out the the order in which the statements will execute.
Assume the body of the loop executes 2 times. Write out the the order in which the statements will execute.
Order:
A D
Order:
A B C B C D
Translate the following natural language description of a loop into a for loop:
Declare a variable namedprilof typeint, initialized toar. Then, untilprilis greater thanonGruc, divideprilby4.
for (int pril = ar; pril >= onGruc; pril /= 4) {
...
}
Something to double-check in your solution:
pril >= onGruc)?Translate the following while loop into a for loop:
int gi = idte;
while (gi < loWeass) {
gi--;
intsti(gi);
}
for (int gi = idte; gi < loWeass; gi--) {
intsti(gi);
}
Related puzzles: