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

int main() {
	// Declare and initialize a vector of integers
	vector<int> numbers = {10, 20, 30};

	// Add an element to the end
	numbers.push_back(40);

	// Access elements
	cout << "First element: " << numbers.front() << endl;
	cout << "Last element: " << numbers.back() << endl;

	// Iterate through the vector
	cout << "Elements:\n";
	for (int n = 0; n < numbers.size(); n++){
		cout << n << ". " << numbers[n] << endl;
	}
	cout << endl;

	// Show size and capacity
	cout << "Size: " << numbers.size() << endl;
	cout << "Capacity: " << numbers.capacity() << endl;

	return 0;
}
