// vector demo 1

#include <iostream>
#include <vector>
using namespace std;

int main()
{
  vector<int> numbers;
  int num = -1;

  cout << "Please enter some integers (enter 0 to end):\n";
  cin >> num;

  while (num != 0)
  {
    if (num != 0)
	{
		numbers.push_back(num);
	}

	cin >> num;
  }

  if (!numbers.empty())
  {

	for (int i = 0; i < (int) numbers.size(); i++)
	{
		cout << "number[" << i << "] = " << numbers[i] << endl;
	}
	
	numbers.pop_back();
	cout << "After removing the last element, the vector now contains " << (int) numbers.size() << " numbers." << endl;

  }
  else
  {
	cout << "The numbers vector is empty." << endl;
  }

  return 0;
}

