![]() ![]() ![]() | control/sentinel-class-ex.c - Eksempel på sentinel-controlled loop. | Lektion 4 - slide 10 : 14 Program 2 |
/* Sentinel controlled loop - Add numbers entered by user. Stop when meeting SENTINEL - OK */ #include <stdio.h> #define SENTINEL -1 int main(void) { int sum, number; /* Initialization */ sum = 0; /* Get first number */ printf("Enter number (-1 terminates): "); scanf("%d", &number); while (number != SENTINEL){ /* Add number to sum */ sum += number; /* Get next number */ printf("Enter number (-1 terminates): "); scanf("%d", &number); } /* Report the output */ printf("The sum is %d\n", sum); return 0; }