#include <iostream>
#include <vector>
int main() {
// Step 1: Declare a vector of integers
std::vector<int> numbers = {1, 2, 3, 4, 5};
// Step 2: Use auto keyword to declare an iterator for the vector
auto it = numbers.begin();
// Step 3: Use auto keyword to declare a variable and assign the value pointed by the iterator
auto value = *it;
// Step 4: Print the value
std::cout << "Value at iterator position: " << value << std::endl;
// Step 5: Use auto keyword in a range-based for loop to iterate over the vector
for (auto element : numbers) {
std::cout << element << " ";
}
return 0;
}