transform example int main() { int a1[ ] = {1, 2, 3, 4, 5}; int a2[ ] = {6, 7, 8, 9, 10}; transform(a1, a1 + 5, a2, ostream_iterator(cout, " "), plus()); cout << endl; transform(a1, a1 + 5, ostream_iterator(cout, " "), bind1st(multiplies(), 5)); }