6:29< Back Week #6. You should know More advanced OOP ideas 1. What private member functions are, what they can access, and who can call them (13.11) What you should know-6 2022SU COSC-1437-86005 2. How to define an array of objects that use default constructors and other constructors (13.12) 3. What static data members are and how they differ from the usual data (instance) members in a class (14.1) 4. What friend functions are and what purpose they serve (14.2) 5. What happens when you assign one object to another of the same class (14.3) In addition Make sure you are comfortable with any new vocabulary. If you run into any problems, please contact me ASAP ◄ Previous Dashboard Calendar To Do Notifications Next ► Inbox 6C++ Please write ONE PROGRAM that accomplishes the following tasks. Note: Make sure you follow the General Program Format Rules This program uses: A structure type named Player that will contain these members: name (string) jerseyNumber (int) pointsScored (int) In the main function, declare an array of 3 of these structures. All of the following functions should be called by the main() function: 1. The input function has one parameter: the array of Player structures. It should not return anything, because it will modify the array contents directly. Using a for loop, please ask the user to enter the name, jerseyNumber, and pointsScored for all 3 players in the array. 2. The getAverage function will have one parameter: the array of Player structures. It should return the average (double) of the points scored by the players in the array. Make sure you use a for loop II Proctorio is sharing your screen. Stop sharing O IL- O C W 4 Hide 12. C 97°F