Hello,I would like to know how this code work on python, when i compile this code, the system just shows me that it has invalid syntax. I would like to know what compiler you use to compile this python code. thanks a lot    #include using namespace std; #include using std::setw; string players[ 20 ]; // n is an array of 10 integers int score[20],pointer=1; void addPlayer(string name,int scor); void printPlayers(); int searchPlayer(string player); void removePlayer(string player); int main () {    int selection,score;    string player;    while(1)    {     cout<<"Enter an option"<>selection;     switch(selection)     {     case 1:   cout<<"Enter player name and score"<>player;              cin>>score;              addPlayer(player,score);              break;     case 2: printPlayers();             break;     case 3: cout<<"Enter player name"<>player;             searchPlayer(player);             break;     case 4: cout<<"Enter player name"<>player;             removePlayer(player);             break;     case 5: exit(0);     default:cout<<"wrong choice enter again"<

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

Hello,I would like to know how this code work on python, when i compile this code, the system just shows me that it has invalid syntax. I would like to know what compiler you use to compile this python code. thanks a lot 

 

#include <iostream>
using namespace std;

#include <iomanip>
using std::setw;
string players[ 20 ]; // n is an array of 10 integers
int score[20],pointer=1;
void addPlayer(string name,int scor);
void printPlayers();
int searchPlayer(string player);
void removePlayer(string player);
int main ()
{

   int selection,score;
   string player;
   while(1)
   {
    cout<<"Enter an option"<<endl;
    cout<<"1 .add a new player and score"<<endl;
    cout<<"2 .print all players and scores"<<endl;
    cout<<"3 .search for a player score"<<endl;
    cout<<"4 .remove a player "<<endl;
    cout<<"5 .quit"<<endl;
    cin>>selection;
    switch(selection)
    {
    case 1:   cout<<"Enter player name and score"<<endl;
             cin>>player;
             cin>>score;
             addPlayer(player,score);
             break;
    case 2: printPlayers();
            break;
    case 3: cout<<"Enter player name"<<endl;
            cin>>player;
            searchPlayer(player);
            break;
    case 4: cout<<"Enter player name"<<endl;
            cin>>player;
            removePlayer(player);
            break;
    case 5: exit(0);
    default:cout<<"wrong choice enter again"<<endl;
   }
  
   }
}
void addPlayer(string name,int scor)
{
   players[pointer]=name;
   score[pointer]=scor;
   pointer++;
}
void printPlayers()
{
   int i=1;
   cout << "player" << setw( 13 ) << "score" << endl;
   while(i<pointer)
   {
   cout << players[i] << setw( 13 ) << score[i]<< endl;  
   i++;  
   }
}
int searchPlayer(string player)
{int i=1,found=0;
   while(i<pointer)
   {
       if(players[i]==player)
       {
           cout<<"score: "<<score[i]<<endl;
           found=1;
           return i;
       }
   i++;  
   }
   if(found==0)
   {
   cout<<"the player's name was not entered";  
   return 0;
   }
  
}
void removePlayer(string player)
{int i;
i=searchPlayer(player);
if(i)
{


while(i<pointer)
{
   players[i]=players[i+1];
   score[i]=score[i+1];
   i++;
}
pointer--;      
}  
}

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps with 4 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