Don't do Copy paste of existing answer Got wrong answer I need right code
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...
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](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Ff511f6c2-9d8f-4b96-a13c-b989cd47a64f%2Fe4df9c21-cbf1-416e-be79-dd0336ad7f14%2Fe1c7chi_processed.jpeg&w=3840&q=75)
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
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 3 steps with 5 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Recommended textbooks for you
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
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…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
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)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
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…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
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)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
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](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY