#include <stdio.h>
int main(void) {
int i = 1;
int sum = 0;
int status = 0;
while (i < 10) {
sum = sum + i;
i = i + 1;
printf("sum = %d, i = %d \n", sum, i);
}
return status;
} /* END OF MAIN */
![]() | int i = 1; int sum = 0; int status = 0; |
Two integer variables are declared and initialized. |
![]() | while (i < 10) {
sum = sum + i;
i = i + 1;
printf("sum = %d, i = %d \n", sum, i);
} |
The following loop is executed as long as the value of i is less than 10. Each time the loop is executed, sum is set equal to the value it had at the beginning of the loop, plus the current value of i. i is then incremented by one, and the two values are printed out. At the end of the loop, the condition is checked again; since i starts with the value 1 and is increased by one each time, the loop will be executed 9 times. |
![]() | return status; |
Terminate program. Output of the program: sum = 1, i = 2 sum = 3, i = 3 sum = 6, i = 4 sum = 10, i = 5 sum = 15, i = 6 sum = 21, i = 7 sum = 28, i = 8 sum = 36, i = 9 sum = 45, i = 10 |