#include #include #include #include using namespace std; int main() { // vector born with values already in it vector movies { "The Matrix", "Interstellar", "Inception", "Spirited Away" }; // add more items dynamically movies.push_back("The Dark Knight"); movies.push_back("Arrival"); cout << "Top Movie List\n"; cout << "--------------\n"; // print all movies with index numbers for (size_t i {0}; i < movies.size(); ++i) { cout << i << ": " << movies[i] << "\n"; } // show first and last elements cout << "\nFirst movie: " << movies.front() << "\n"; cout << "Last movie: " << movies.back() << "\n"; // remove last movie movies.pop_back(); cout << "\nAfter removing last movie:\n"; for (const string& m : movies) { cout << m << "\n"; } cout << "\nTotal movies now: " << movies.size() << "\n"; return EXIT_SUCCESS; }