#include
#include
#include
#include
#include
#include
using namespace std;
int main ()
{
vector v1, v2;
for (int num = 0; num < 10; ++ num){
v1.push_back (num);
v2.push_back (10 - num);
}
deque deq (v1.size ());
transform ( v1.begin (), v1.end (), v2.begin (), deq.begin (), plus () );
for (size_t index = 0; index < v1.size (); ++ index)
{
cout << index << " " << v1 [index];
cout << v2 [index] << " = ";
cout << deq [index] << endl;
}
return 0;
}