?
What will be the output of the following C++ code?
What will be the output of the following C++ code?
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int main ()
{
vector<int> first (5, 10);
vector<int> second (5, 33);
vector<int>::iterator it;
swap_ranges(first.begin() + 1, first.end() - 1, second.begin());
cout << " first contains:";
for (it = first.begin(); it != first.end(); ++it)
cout << " " << *it;
cout << "\nsecond contains:";
for (it = second.begin(); it != second.end(); ++it)
cout << " " << *it;
return 0;
}
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int main ()
{
vector<int> first (5, 10);
vector<int> second (5, 33);
vector<int>::iterator it;
swap_ranges(first.begin() + 1, first.end() - 1, second.begin());
cout << " first contains:";
for (it = first.begin(); it != first.end(); ++it)
cout << " " << *it;
cout << "\nsecond contains:";
for (it = second.begin(); it != second.end(); ++it)
cout << " " << *it;
return 0;
}
Join the Discussion
Login to post a comment or share your explanation.
Login