Q108
What will be the output of the following C++ code? #include #include #include using namespace std; int main () int first[] = 5, 10, 15, 20, 25; int second[] = 50, 40, 30, 20, 10; vector v(10); vector :: iterator it; sort (first, first + 5); sort (second, second + 5); it = set_union (first, first + 5, second, second + 5, v.begin()); v.resize(it-v.begin()); for (it = v.begin(); it != v.end(); ++it) cout << ' ' << *it; cout << ' '; return 0;
A.
5 10 15
B.
20 25 30
C.
40 50
D.
20 25
AnswerAnswer: Option D
Solution
Answer: Option D
No explanation is given for this question Let's Discuss on Board