Don't do Copy paste of existing answer Got wrong answer I need right code

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
100%

Don't do Copy paste of existing answer

Got wrong answer

I need right code 

 

The name of the file must be stats.cpp.
Write a program that implements the following statistical analysis functions as defined below. In
your main() function:
- Ask the user to enter the number of values to be processed
- Dynamically allocate an array of integers based on the user's input
- Allow the user to enter the values and store them in the array
- Create a menu that enables the user to choose the statistical function
Based on the user's choice, one of these functions will be called and the result will be displayed:
a) getAveroge(int "arr, int size): this function returns the average of the numbers in the array
pointed to by arr.
arr is a pointer to an array passed as an argument and size is the length of the array.
b) getMedianſint "arr, int size): this function returns the median. You need to have the array sorted
in order to get a valid median value. See the submitted version requirements for more details.
c) getlargestlint "arr, int size): this function returns the highest value in the array pointed to by arr.
d) getSecondLargest(int "arr, int size): this function returns the second largest value in the array
pointed to by arr.
Coding requirements for submitted file:
Validate all user inputs using loops
- Allow the user to choose when to end the program by adding something like "Enter XX to Quit"
option to your menu
- Call a sorting function from getMedian function to be able to calculate the median
Sample run:
Enter number of values to be processed: 0
Invalid Input! Please enter a value > 0: 5
Please enter the values:4 7 42 30 19
Enter choice:
1. Average.
2. Median.
3. Largest.
4. Second Largest.
5. To Quit
1
The average is: 20.4
Enter choice:
1. Average.
2. Median.
3. Largest.
4. Second Largest.
5. To Quit
2
The median is: 19
Enter choice:
1. Average.
2. Median.
3. Largest.
4. Second Largest.
5. To Quit
8
Invalid Choice!
Please enter your choice: 5
Transcribed Image Text:The name of the file must be stats.cpp. Write a program that implements the following statistical analysis functions as defined below. In your main() function: - Ask the user to enter the number of values to be processed - Dynamically allocate an array of integers based on the user's input - Allow the user to enter the values and store them in the array - Create a menu that enables the user to choose the statistical function Based on the user's choice, one of these functions will be called and the result will be displayed: a) getAveroge(int "arr, int size): this function returns the average of the numbers in the array pointed to by arr. arr is a pointer to an array passed as an argument and size is the length of the array. b) getMedianſint "arr, int size): this function returns the median. You need to have the array sorted in order to get a valid median value. See the submitted version requirements for more details. c) getlargestlint "arr, int size): this function returns the highest value in the array pointed to by arr. d) getSecondLargest(int "arr, int size): this function returns the second largest value in the array pointed to by arr. Coding requirements for submitted file: Validate all user inputs using loops - Allow the user to choose when to end the program by adding something like "Enter XX to Quit" option to your menu - Call a sorting function from getMedian function to be able to calculate the median Sample run: Enter number of values to be processed: 0 Invalid Input! Please enter a value > 0: 5 Please enter the values:4 7 42 30 19 Enter choice: 1. Average. 2. Median. 3. Largest. 4. Second Largest. 5. To Quit 1 The average is: 20.4 Enter choice: 1. Average. 2. Median. 3. Largest. 4. Second Largest. 5. To Quit 2 The median is: 19 Enter choice: 1. Average. 2. Median. 3. Largest. 4. Second Largest. 5. To Quit 8 Invalid Choice! Please enter your choice: 5
Expert Solution
steps

Step by step

Solved in 3 steps with 5 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY