Vidyalelo
C++ Programming · Q295

C++ miscellaneous

Programming · C++ Programming · question 295

Q295

What will be the output of the following C++ code? #include #include #include using namespace std; bool IsOdd (int i) return (i % 2) == 1; int main () vector myvector; for (int i = 1; i :: iterator bound; bound = partition (myvector.begin(), myvector.end(), IsOdd); for (vector :: iterator it = myvector.begin(); it != bound; ++it) cout << ' ' << *it; return 0;

A.
1 3 5
B.
1 3 9
C.
1 9 3 7
D.
1 9 3 7 5
Answer

Answer: Option D

Solution

Answer: Option D
No explanation is given for this question Let's Discuss on Board