Question: Complete the C++ code using the template below. Statistics are often calculated with varying amounts of input data. Write a program that takes any number
Complete the C++ code using the template below.
Statistics are often calculated with varying amounts of input data. Write a program that takes any number of non-negative integers as input, and outputs the max and average. A negative integer ends the input and is not included in the statistics. If a negative integer is entered right away, print "Ok, you have entered a negative number right away. Goodbye!" and terminate the program at once.
Output each floating-point value with two digits after the decimal point, which can be achieved by executing cout << fixed << setprecision(2); once before all other cout statements.
Ex: When the input is:
15 20 0 3 -1 the output is:
Max = 20 Avg = 9.50 #include
#include
using namespace std;
int main() {
int input = 0;
cout << "This program will find the max and average from a list of non-negative numbers." << endl;
cout << "Please enter a list of non-negative integers." << endl;
cout << "A negative integer ends the input and is not included in the statistics." << endl;
while (input >= 0)
cout << fixed << setprecision(2);
return 0;
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
