#include <iostream>
#include <algorithm>
#include <iterator>
int main() {
int ar[15] {7};
int out[15] {};
std::generate(ar + 1, ar + 15, [](){static int i = 7; return i += 12;});
std::transform(ar, ar + 15, out, [](int v){
int sum = 0, v1 = v;
while (v) {
sum += v % 10;
v /= 10;
}
return sum == 10 ? 0 : v1;
});
std::copy(ar, ar + 15, std::ostream_iterator<int>(std::cout, ("\t")));
std::cout << std::endl;
std::copy(out, out + 15, std::ostream_iterator<int>(std::cout, ("\t")));
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8aXRlcmF0b3I+CgppbnQgbWFpbigpIHsKCglpbnQgYXJbMTVdIHs3fTsKCWludCBvdXRbMTVdIHt9OwoJc3RkOjpnZW5lcmF0ZShhciArIDEsIGFyICsgMTUsIFtdKCl7c3RhdGljIGludCBpID0gNzsgcmV0dXJuIGkgKz0gMTI7fSk7CgkKCXN0ZDo6dHJhbnNmb3JtKGFyLCBhciArIDE1LCBvdXQsIFtdKGludCB2KXsgCgkJaW50IHN1bSA9IDAsIHYxID0gdjsgCgkJd2hpbGUgKHYpIHsKCQkgICAgc3VtICs9IHYgJSAxMDsKCQkgICAgdiAvPSAxMDsKCQl9IAoJCXJldHVybiBzdW0gPT0gMTAgPyAwIDogdjE7Cgl9KTsKCQoJc3RkOjpjb3B5KGFyLCBhciArIDE1LCBzdGQ6Om9zdHJlYW1faXRlcmF0b3I8aW50PihzdGQ6OmNvdXQsICgiXHQiKSkpOwoJc3RkOjpjb3V0IDw8IHN0ZDo6ZW5kbDsKCXN0ZDo6Y29weShvdXQsIG91dCArIDE1LCBzdGQ6Om9zdHJlYW1faXRlcmF0b3I8aW50PihzdGQ6OmNvdXQsICgiXHQiKSkpOwoJcmV0dXJuIDA7Cn0=