PLEASE HELP IN FIXING THIS C++ CODE. I GET A LOT OF ERRORS BUT IT RUNS PERFECTLY IN AN ONLINE COMPILER. THANK YOU! THE CODE: #include #include using namespace std; int main(){ vector TellerA; vector TellerB; vector TellerC; int timeItTakesA = 1; int timeItTakesB = 5; int timeItTakesC = 10; int runTimeA = 0; int runTimeB = 0; int runTimeC = 0; bool hasCustA = false; bool hasCustB = false; bool hasCustC = false; vector aCustomers = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'}; int curCount = aCustomers.size(); int transCounter = 0; while(curCount > 0){ transCounter++; if(!hasCustA){ TellerA.push_back(aCustomers[0]); aCustomers.erase(aCustomers.begin()); curCount = aCustomers.size(); hasCustA = true; } runTimeA++; if(runTimeA == timeItTakesA){ runTimeA = 0; hasCustA = false; }    if(!hasCustB){ TellerB.push_back(aCustomers[0]); aCustomers.erase(aCustomers.begin()); curCount = aCustomers.size(); hasCustB = true; } runTimeB++; if(runTimeB == timeItTakesB){ runTimeB = 0; hasCustB = false; } if(!hasCustC){ TellerC.push_back(aCustomers[0]); aCustomers.erase(aCustomers.begin()); curCount = aCustomers.size(); hasCustC = true; } runTimeC++; if(runTimeC == timeItTakesC){ runTimeC = 0; hasCustC = false; } } cout << "The clients that went to teller A were: "; for(auto x : TellerA){ cout << x; } cout << endl; cout << "The clients that went to teller B were: "; for(auto x : TellerB){ cout << x; } cout << endl; cout << "The clients that went to teller C were: "; for(auto x : TellerC){ cout << x; } return 0; }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

PLEASE HELP IN FIXING THIS C++ CODE. I GET A LOT OF ERRORS BUT IT RUNS PERFECTLY IN AN ONLINE COMPILER. THANK YOU!

THE CODE:

#include <iostream>
#include <vector>

using namespace std;

int main(){

vector<char> TellerA;
vector<char> TellerB;
vector<char> TellerC;

int timeItTakesA = 1;
int timeItTakesB = 5;
int timeItTakesC = 10;

int runTimeA = 0;
int runTimeB = 0;
int runTimeC = 0;

bool hasCustA = false;
bool hasCustB = false;
bool hasCustC = false;

vector<vector> aCustomers = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};

int curCount = aCustomers.size();
int transCounter = 0;

while(curCount > 0){
transCounter++;

if(!hasCustA){
TellerA.push_back(aCustomers[0]);
aCustomers.erase(aCustomers.begin());
curCount = aCustomers.size();
hasCustA = true;
}

runTimeA++;
if(runTimeA == timeItTakesA){
runTimeA = 0;
hasCustA = false;
}
  

if(!hasCustB){
TellerB.push_back(aCustomers[0]);
aCustomers.erase(aCustomers.begin());
curCount = aCustomers.size();
hasCustB = true;
}

runTimeB++;
if(runTimeB == timeItTakesB){
runTimeB = 0;
hasCustB = false;
}

if(!hasCustC){
TellerC.push_back(aCustomers[0]);
aCustomers.erase(aCustomers.begin());
curCount = aCustomers.size();
hasCustC = true;
}

runTimeC++;
if(runTimeC == timeItTakesC){
runTimeC = 0;
hasCustC = false;
}
}

cout << "The clients that went to teller A were: ";
for(auto x : TellerA){
cout << x;
}
cout << endl;
cout << "The clients that went to teller B were: ";
for(auto x : TellerB){
cout << x;
}
cout << endl;
cout << "The clients that went to teller C were: ";
for(auto x : TellerC){
cout << x;
}
return 0;

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Reference Types in Function
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education