// vector example

#include <iostream>
#include <vector>
#include <string>
using namespace std;

int main()
{
    vector<int> vint;
    vector<double> doubleVec;
    vector<string> names;

    // Insert values into vint
    vint.push_back(2);
    vint.push_back(3);
    vint.push_back(5);
    vint.push_back(7);
    vint.push_back(11);

    // print vector sizes
    cout << "vint.size()=" << vint.size() << endl;
    cout << "doubleVec.size()=" << doubleVec.size() << endl;

    // Insert values into doubleVec
    doubleVec.push_back(2.5);
    doubleVec.push_back(1.25);
    doubleVec.push_back(-7654.321);

    // Insert values into names
    names.push_back("John");
    names.push_back("Paul");
    names.push_back("George");
    names.push_back("Ringo");

    // print vectors
    for (size_t i = 0; i < vint.size(); i++) cout << vint[i] << '\t';
    cout << endl;
    for (size_t i = 0; i < doubleVec.size(); i++) cout << doubleVec[i] << '\t';
    cout << endl;
    for (size_t i = 0; i < names.size(); i++) cout << names[i] << '\t';
    cout << endl;
}


*****  OUTPUT  *****

vint.size()=5
doubleVec.size()=0
2       3       5       7       11
2.5     1.25    -7654.32
John    Paul    George  Ringo