#include <iostream>
#include <algorithm>
#include <vector>
using std::vector;
using std::cout;
using std::endl;
int pairwise_matches(vector<int> v1, vector<int> &v2)
{
int sum = 0;
for (int i = 0; i < v1.size(); i++)
if (v1[i] == v2[i])
sum++;
return sum;
}
int main()
{
vector<char> v1{ 'a','b', 'c', 'd', 'h' }, v2{ 'a', 'c', 'e', 'f', 'g' }, v3(10);
vector<char>::iterator p, v3_end;
v3_end = set_difference(v1.begin(), v1.end(), v2.begin(), v2.end(), v3.begin());
for (p = v3.begin(); p != v3_end; p++)
cout << *p << ' ';
cout << endl;
return 0;
}
/*
run:
b d h
*/