Code:
#include iostream
#include algorithm
#include
using namespace std;
int main ()
{
int first[] = {5,10,15,20,25};
int second[] = {50,40,30,20,10};
vector
vector
sort (first, first + 5);
sort (second, second + 5);
it = set_difference(first, first + 5, second, second + 5, v.begin());
v.resize(it - v.begin());
cout << "The difference has " << (v.size()) << " elements: "<
for (it = v.begin(); it != v.end(); ++it)
cout<< *it<<" ";
cout <
return 0;
}
Output:
The difference has 3 elements:
5 15 25
------------------
(program exited with code: 0)
Press return to continue
More C++ Programs: