/* * Program to compute average of integers entered as input (any number of them). */ #include double average(void); int main(void) { printf("enter integers, anything else to stop\n"); printf("average is %f\n", average()); return 0; } /* * compute and return average of integers from stdin, stopping when anything * else is entered */ double average(void) { int sum = 0; int n; int count = 0; while (scanf("%d", &n) == 1) { sum += n; count += 1 ; } return ((double) sum) / count; }