Vector C++ Tutorial

#include 
#include 
using namespace std;
void show(const char *msg, vector vect);
int main() {
  // Declare a vector that has an initial capacity of 10.
  vector v(10);
  for(unsigned i=0; i < v.size(); ++i) v[i] = i*i;
  show("Contents of v: ", v);
  // the use of the subscripting operator.
  int sum = 0;
  for(unsigned i=0; i < v.size(); ++i) sum += v[i];
  double avg = sum / v.size();
  cout << "The average of the elements is " << avg << "\n\n";
  // Add elements to the end of v.
  v.push_back(100);
  v.push_back(121);
  cout << "The first and last element in v as"
       << " pointed to by rbegin() and rend()-1:\n"
       << *v.rbegin() << ", " << *(v.rend()-1) << "\n\n";
  return 0;
}
void show(const char *msg, vector vect) {
  cout << msg << endl;
  for(unsigned i=0; i < vect.size(); ++i)
    cout << vect[i] << endl;
}