Vidyalelo
C++ Programming · Q156

C++ miscellaneous

Programming · C++ Programming · question 156

Q156

What will be the output of the following C++ code? #include #include #include using namespace std; bool same_integral_part (double first, double second) return ( int(first) == int(second) ); struct is_near bool operator() (double first, double second) return (fabs(first - second) mylist (mydoubles, mydoubles + 10); mylist.sort(); mylist.unique(); mylist.unique (same_integral_part); mylist.unique (is_near()); for (list :: iterator it = mylist.begin(); it != mylist.end(); ++it) cout << ' ' << *it; cout << ' '; return 0;

A.
2.72 12.15 72.25
Answer
B.
12.15 73.0 12.77
C.
73.35
D.
74.45

Answer: Option A

Solution

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