Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

** IN C++ PLEASE ** This program will store roster and rating information for a

ID: 3866486 • Letter: #

Question

** IN C++ PLEASE **

This program will store roster and rating information for a soccer team. Coaches rate players during tryouts to ensure a balanced team (1) Prompt the user to input five pairs of numbers: A player's jersey number (0- 99) and the player's rating (1- 9). Store the jersey numbers in one int array and the ratings in another int array. Output these array(i.e., output the roster). (3 pts) Ex: Enter player 1's jersey number: 84 Enter player 1's rating: 7 Enter player 2's jersey number: 23 Enter player 2's rating: 4 Enter player 3's jersey number: 4 Enter player 3's rating: 5 Enter player 4's jersey number: 3e Enter player 4's rating: 2 Enter player 5's jersey number: 66 Enter player 5's rating: 9 ROSTER Player 1 -Jersey number: 84, Rating: 7 Player 2Jersey number: 23, Rating: 4

Explanation / Answer

#include <iostream>

using namespace std;

int main(void)

{

int jerseyNum[10]; // two arrays for jersey number and rating of players

int rating[10];

int i,j,jersey,rate,jerseynew,size = 5;

char option;

cout<<"Enter five pairs of numbers: A player's jersey number (0 -99) and the player's rating (1 - 9)";

for(i=0;i<5;i++) //enter data for 5 players

{

cout<<" Enter player " <<i+1<< " 's jersey number:";

cin>>jerseyNum[i];

cout<<" Enter player "<<i+1<<" 's rating:";

cin>>rating[i];

}

cout<<" MENU";

cout<<" a - Add player";

cout<<" d - Delete player";

cout<<" u - Update player rating";

cout<<" r - Output players above a rating";

cout<<" o - Output roster";

cout<<" q - Quit";

cout<<" Choose an option:";

cin>>option;

switch(option)

{

case 'a': cout<<" Enter another player 's jersey number:";

cin>>jerseyNum[size];

cout<<" Enter another player 's rating:";

cin>>rating[size];

size++;

break;

case 'd': cout<<" Enter a jersey number : ";

cin>>jersey;

for(i=0;i<size;i++)

{

if(jerseyNum[i] == jersey)

{

for(j=i;j<size;j++)

{

jerseyNum[j] = jerseyNum[j+1];

rating[j] = rating[j+1];

}

}

}

size--;

break;

case 'u': cout<<" Enter a jersey number:";

cin>>jersey;

for(i=0;i<size;i++)

{

if(jerseyNum[i] == jersey) //update rating of player

{

cout<<" Enter a new rating for player:"<< i+1;

cin>>rating[i];

}

}

break;

case 'r': cout<<" Enter a rating:";

cin>>rate;

cout<<" ABOVE "<<rate;

for(i=0;i<size;i++)

{

if(rating[i] > rate) //find all playershaving rating more than input value

{

cout<<" Player "<<(i+1)<<" -- Jersey number: "<<jerseyNum[i]<<" Rating:"<<rating[i];

}

}

break;

  

case 'o': cout<<" ROSTER"; //display data for all players

for(i=0;i<size;i++)

{

cout<<" Player "<<(i+1)<<" -- Jersey number: "<<jerseyNum[i]<<" Rating:"<<rating[i];

}

break;

case 'q': exit(0); //exit

default: cout<<" Invalid option";

break;

}

return 0;

}

Output: