summaryrefslogtreecommitdiff
path: root/reference/C/CONTRIB/OR_PRACTICAL_C/07_1.c
blob: ab87eb101b7c1830726870b016b2886912dfca71 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>

int total;      /* total of all the numbers */
int current;    /* current value from the user */
int counter;    /* while loop counter */

char line[80];  /* Line from keyboard */

main() {
    total = 0;

    counter = 0;
    while (counter < 5) {
        (void)printf("Number? ");

        (void)fgets(line, sizeof(line), stdin);
        (void)sscanf(line, "%d", &current);
        total += current;

        counter++;
    }
    (void)printf("The grand total is %d\n", total);
    return (0);
}