#include #include int main() { int CurrentFloor = 8; int TargetFloor = 2; int PendingFloor = 6; bool reachedPendingFloor = false; bool isDone = false; for(int Timestep = 0; Timestep < 15 && !isDone; Timestep++) { printf("I'm currently at floor %d\n", CurrentFloor); if(CurrentFloor < TargetFloor) { CurrentFloor++; } else { CurrentFloor--; } // TODO: check, when you not reached the pending floor yet, // if you reached it now, print out "I waited in floor " if(CurrentFloor == TargetFloor) { printf("I waited in floor %d.\n", CurrentFloor); // TODO: when you not reached the pending floor yet, // set it to the target floor // TODO: set isDone and reachedPendingFloor appropriately isDone = true; } } }