online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
/*************************************************************** * Name: Prof. Rafael Orta * Course: Computer Science & Programming * Class: CS04225 ***************************************************************** * Purpose: Demonstrate the use of data Structures *****************************************************************/ #include <iostream> #include <vector> using namespace std; int main() { // creating a vector of 10 elements. vector<string> carMakers(10); // Assigning values to the vector. carMakers[0]="Volswagen"; carMakers[1]="Toyota"; carMakers[2]="Renault-Nissan"; carMakers[3]="Hyunday-Kia"; carMakers[4]="General Motors"; carMakers[5]="Ford"; carMakers[6]="Suzuki"; carMakers[7]="PSA"; carMakers[8]="Fiat Chrysler"; carMakers[9]="Honda"; cout << "Size of the carMaker vector: " << carMakers.size() << endl; // Notice how easy I can add values beyong the size of the original array. carMakers.push_back("BMW"); // Adding a element at the end. cout << "Size of the carMaker vector after adding one more element: " << carMakers.size() << endl << endl; cout << "Below is the list of the top 11 automobile makers in the world:" << endl; cout << "---------------------------------------------------------------\n\n"; for (int x=0 ; x < carMakers.size() ; x++){ cout << x+1 << "- " << carMakers[x] << endl; } carMakers.erase(carMakers.begin()); // removing the first element cout << "\nSize of the carMaker vector after removing the first element: " << carMakers.size()<< endl; cout << "---------------------------------------------------------------\n\n"; for (int x=0 ; x < carMakers.size() ; x++){ cout << x+1 << "- " << carMakers[x] << endl; } carMakers.erase(carMakers.end()); // removing the last element cout << "\nSize of the carMaker vector after removing the last element: " << carMakers.size() << endl; cout << "---------------------------------------------------------------\n\n"; for (int x=0 ; x < carMakers.size() ; x++){ cout << x+1 << "- " << carMakers[x] << endl; } carMakers.insert(carMakers.begin(),"BMW"); // Adding a element at the begining of the vector. cout << "\nSize of the carMaker vector after inserting at the front: " << carMakers.size() << endl; cout << "---------------------------------------------------------------\n\n"; for (int x=0 ; x < carMakers.size() ; x++){ cout << x+1 << "- " << carMakers[x] << endl; } carMakers.insert(carMakers.begin()+(carMakers.size()/2),"Volswagen"); // Adding a element at the middle of the vector. cout << "\nSize of the carMaker vector after inserting at the middle: " << carMakers.size() << endl; cout << "---------------------------------------------------------------\n\n"; for (int x=0 ; x < carMakers.size() ; x++){ cout << x+1 << "- " << carMakers[x] << endl; } }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue