Answer:
1c
2b
Step-by-step explanation:
a) A for loop is suitable to create counters.
b) You know you can read an integer at least once, so it's OK to evaluate your continuation expression at the end of the loop.
However, while(...) { } and do {} while(...) constructs are very similar.