C - Language
Write an expression that executes the loop while the user enters
a number greater than or equal to 0.
Note: These activities may test code with different test values.
This activity will perform three tests, with user input of 9, 5, 2,
-1, then with user input of 0, -17, then with user input of
-1.
Also note: If the submitted code has an infinite loop, the system
will stop running the code after a few seconds, and report "Program
end never reached." The system doesn't print the test case that
caused the reported message.
----------------------------------
#include <stdio.h>
int main(void) {
int userNum;
scanf("%d", &userNum);
while (/* Your solution goes here */) {
printf("Body\n");
scanf("%d", &userNum);
}
printf("Done.\n");
return 0;
}
There should be:-
while (userNum>=0)
Screenshots:-
Sample outputs:-
Here "Body" is printed three times because while loop is executed three times as given input contains three number which is greater or equals to 0.
Get Answers For Free
Most questions answered within 1 hours.