#include <stdio.h>
int main(void) {
int a1[] = {1, 2, 3, 4, 5, 6, 7, 8};
int a2[] = {1, 3, 5, 7};
printf("elements of a1 not present in a2:"); for (int i = 0; i < sizeof a1 / sizeof *a1; i++) {
int found = 0;
for (int j = 0; j < sizeof a2 / sizeof *a2; j++) {
if (a1[i] == a2[j]) { found = 1; break; }
}
if (!found
) printf(" %d", a1
[i
]); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CglpbnQgYTFbXSA9IHsxLCAyLCAzLCA0LCA1LCA2LCA3LCA4fTsKICAgIGludCBhMltdID0gezEsIDMsIDUsIDd9OwogICAgcHJpbnRmKCJlbGVtZW50cyBvZiBhMSBub3QgcHJlc2VudCBpbiBhMjoiKTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgc2l6ZW9mIGExIC8gc2l6ZW9mICphMTsgaSsrKSB7CiAgICAgICAgaW50IGZvdW5kID0gMDsKICAgICAgICBmb3IgKGludCBqID0gMDsgaiA8IHNpemVvZiBhMiAvIHNpemVvZiAqYTI7IGorKykgewogICAgICAgICAgICBpZiAoYTFbaV0gPT0gYTJbal0pIHsgZm91bmQgPSAxOyBicmVhazsgfQogICAgICAgIH0KICAgICAgICBpZiAoIWZvdW5kKSBwcmludGYoIiAlZCIsIGExW2ldKTsKICAgIH0KICAgIHB1dHMoIiIpOwoJcmV0dXJuIDA7Cn0K