Mega Code Archive

 
Categories / C++ / Deque
 

Save transformed data from vector to deque (Vector1 + Vector2 = Result (in Deque))

#include <algorithm> #include <string> #include <vector> #include <deque> #include <iostream> #include <functional> using namespace std; int main () {     vector <int> v1, v2;     for (int nNum = 0; nNum < 10; ++ nNum){         v1.push_back (nNum);         v2.push_back (10 - nNum);     }     deque <int> d (v1.size ());     transform ( v1.begin (), v1.end (), v2.begin (), d.begin (), plus <int> () );          for (size_t nIndex = 0; nIndex < v1.size (); ++ nIndex){         cout << nIndex << "    \t " << v1 [nIndex];         cout << v2 [nIndex]  << " \t  =    ";         cout << d [nIndex] << endl;     }     return 0; }