#include <stdio.h>
int main()
{
unsigned int a, b, c, d;
unsigned int f;
printf(" bc \n");
printf(" 00 01 11 10 \n");
printf(" ______________\n");
for (a = 0; 2 > a; a = a + 1) {
printf("a=%u | ", a);
for (b = 0; 2 > b; b = b + 1) {
for (d = 0; 2 > d; d = d + 1) {
/* CALCULATE c HERE */
c = d ^ b;
/* INSERT CODE HERE */
f = (a | b) & (b | ~c) & (~a | c);
f = f & 1;
printf("%u ", f);
}
}
printf("\n");
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKCkKewoJdW5zaWduZWQgaW50IGEsIGIsIGMsIGQ7Cgl1bnNpZ25lZCBpbnQgZjsKCglwcmludGYoIiAgICAgICAgIGJjICAgICAgXG4iKTsKCXByaW50ZigiICAgICAwMCAwMSAxMSAxMCBcbiIpOwoJcHJpbnRmKCIgICBfX19fX19fX19fX19fX1xuIik7CgoJZm9yIChhID0gMDsgMiA+IGE7IGEgPSBhICsgMSkgewoJCXByaW50ZigiYT0ldSB8ICIsIGEpOwoKCQlmb3IgKGIgPSAwOyAyID4gYjsgYiA9IGIgKyAxKSB7CgkJCWZvciAoZCA9IDA7IDIgPiBkOyBkID0gZCArIDEpIHsKCgkJCQkvKiBDQUxDVUxBVEUgYyBIRVJFICovCgkJCQljID0gZCBeIGI7CgoJCQkJLyogSU5TRVJUIENPREUgSEVSRSAqLwoJCQkJZiA9IChhIHwgYikgJiAoYiB8IH5jKSAmICh+YSB8IGMpOwoJCQkJZiA9IGYgJiAxOwoKCQkJCXByaW50ZigiJXUgIiwgZik7CgkJCX0KCQl9CgkJcHJpbnRmKCJcbiIpOwoJfQoKCXJldHVybiAwOwp9Cg==