#include int main() { int max, stop, n, r, i, count ; double sum ; max = -1 ; stop = 0 ; count = 0 ; sum = 0.0 ; while (!stop) { while (1) { printf("Enter a positive number (type 'quit' to end): ") ; r = scanf("%d", &n) ; // a non-number? if (r == 0) { stop = 1 ; break ; } // a positive number? if (n > 0) break ; printf("*** %d is not positive, re-enter. ***\n", n) ; } if (n > max && !stop) max = n ; if (!stop) { count++ ; sum += n ; i = 1 ; while (i <= n) { printf("*") ; i = i + 1 ; } printf("\n") ; } } printf("Sum = %g, count = %d\n", sum, count) ; if (max > 0) { printf("Largest number found = %d\n", max) ; printf("Average number found = %g\n", sum / count) ; } else { printf("No numbers were entered\n") ; } return 0 ; }