** 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: 4Explanation / 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:
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.