Q105
What will be the output of the following C++ code? #include #include #include using namespace std; bool myfunction (int i, int j) return (i==j); int main () int myints[] = 10, 20, 20, 20, 30, 30, 20, 20, 10; vector myvector (myints, myints + 9); vector :: iterator it; it = unique (myvector.begin(), myvector.end()); myvector.resize( distance(myvector.begin(), it) ); unique (myvector.begin(), myvector.end(), myfunction); for (it = myvector.begin(); it != myvector.end(); ++it) cout << ' ' << *it; return 0;
A.
10 20 30 20 10
AnswerB.
10 20 30
C.
30 20 10
D.
40 20 30
Answer: Option A
Solution
Answer: Option A
No explanation is given for this question Let's Discuss on Board