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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started