Write a C++ program that:   Implements a class with three data members {sum (int), count (int), avg (float)}. Implement the following 3 member functions: The first function is a default constructor which initializes sum and count to zero.  The second

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter12: Adding Functionality To Your Classes
Section12.2: Providing Class Conversion Capabilities
Problem 5E
icon
Related questions
Question

Write a C++ program that:

 

  • Implements a class with three data members {sum (int), count (int), avg (float)}.
  • Implement the following 3 member functions:
  • The first function is a default constructor which initializes sum and count to zero. 
  • The second function is named add which receives an integer number as input parameter and add it to sum and increment count by 1. 
  • The third function is named output which divides the sum over count and save it to avg then print the avg value). 

Then, write a program to read numbers from the user until entering zero. The program uses the previous class to calculate and print average of {positive, negative} numbers.

Expert Solution
steps

Step by step

Solved in 6 steps with 4 images

Blurred answer
Knowledge Booster
ADT and Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr