#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);
f = f & 1;
printf("%u ", f);
}
}
printf("\n");
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKCkKewoJdW5zaWduZWQgaW50IGEsIGIsIGMsIGQ7Cgl1bnNpZ25lZCBpbnQgZjsKCglwcmludGYoIiAgICAgICAgIGJjICAgICAgXG4iKTsKCXByaW50ZigiICAgICAwMCAwMSAxMSAxMCBcbiIpOwoJcHJpbnRmKCIgICBfX19fX19fX19fX19fX1xuIik7CgoJZm9yIChhID0gMDsgMiA+IGE7IGEgPSBhICsgMSkgewoJCXByaW50ZigiYT0ldSB8ICIsIGEpOwoKCQlmb3IgKGIgPSAwOyAyID4gYjsgYiA9IGIgKyAxKSB7CgkJCWZvciAoZCA9IDA7IDIgPiBkOyBkID0gZCArIDEpIHsKCgkJCQkvKiBDQUxDVUxBVEUgYyBIRVJFICovCgkJCQljID0gZCBeIGI7CgoJCQkJLyogSU5TRVJUIENPREUgSEVSRSAqLwoJCQkJZiA9IChhICYgYikgfCAofmIgfCB+Yyk7CgkJCQlmID0gZiAmIDE7CgoJCQkJcHJpbnRmKCIldSAiLCBmKTsKCQkJfQoJCX0KCQlwcmludGYoIlxuIik7Cgl9CgoJcmV0dXJuIDA7Cn0K