iterate over 2 vectors c++

#include <iostream>
#include <vector>

int main() {
    std::vector<int> vector1 = {1, 2, 3, 4, 5};
    std::vector<int> vector2 = {6, 7, 8, 9, 10};

    // Iterate over the first vector using a range-based for loop
    std::cout << "Vector 1: ";
    for (const auto& element : vector1) {
        std::cout << element << " ";
    }
    std::cout << "\n";

    // Iterate over the second vector using an iterator
    std::cout << "Vector 2: ";
    for (auto it = vector2.begin(); it != vector2.end(); ++it) {
        std::cout << *it << " ";
    }
    std::cout << "\n";

    return 0;
}