In do-while loop, condition is always tested after the the execution of the iteration and if condition fails, loop terminates. Therefore, do-while loop executes at least one iteration before termination if condition fails in first iteration! For example: #include <stdio.h> int main(void) { int counter = 0; do { /* loop executes just…