#include <algorithm>
#include <functional>
#include <iostream>
#include <iterator>
int main()
{
int a[] = {5, 6, 7, 8, 9};
int b[] = {0, 3, 5, 2, 1};
int c[5];
std::transform (a, a + 5, b, c, std::minus<int>());
std::copy(c, c + 5, std::ostream_iterator<int>(std::cout, ", "));
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGZ1bmN0aW9uYWw+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGl0ZXJhdG9yPgoKaW50IG1haW4oKQp7CiAgICBpbnQgYVtdID0gezUsIDYsIDcsIDgsIDl9OwogICAgaW50IGJbXSA9IHswLCAzLCA1LCAyLCAxfTsKICAgIGludCBjWzVdOwogICAgc3RkOjp0cmFuc2Zvcm0gKGEsIGEgKyA1LCBiLCBjLCBzdGQ6Om1pbnVzPGludD4oKSk7CiAgICBzdGQ6OmNvcHkoYywgYyArIDUsIHN0ZDo6b3N0cmVhbV9pdGVyYXRvcjxpbnQ+KHN0ZDo6Y291dCwgIiwgIikpOwp9Cg==