
Untitled
By: a guest on
May 7th, 2012 | syntax:
C | size: 1.33 KB | hits: 13 | expires: Never
#include <stdio.h>;
int und(int a, int b) {
if (a > 0 && b > 0) {
return 1;
} else if (a < 0 || b < 0) {
return -1;
} else {
return 0;
}
}
int oder(int a, int b) {
if (a > 0 || b > 0) {
return 1;
} else if (a < 0 && b < 0) {
return -1;
} else {
return 0;
}
}
int nicht(int a) {
return a * (-1);
}
int main(int argc, char **argv) {
int test = 0;
test = und(-1,0);
fprintf(stdout,"und(-1,0)=%d\n", test);
test = und(0,1);
fprintf(stdout,"und(0,1)=%d\n", test);
test = und(1,1);
fprintf(stdout,"und(1,1)=%d\n", test);
test = oder(-1,0);
fprintf(stdout,"oder(-1,0)=%d\n", test);
test = oder(0,1);
fprintf(stdout,"oder(0,1)=%d\n", test);
test = oder(0,0);
fprintf(stdout,"oder(1,1)=%d\n", test);
test = nicht(0);
fprintf(stdout,"nicht(0)=%d\n", test);
test = nicht(1);
fprintf(stdout,"nicht(1)=%d\n", test);
test = nicht(-1);
fprintf(stdout,"nicht(-1)=%d\n", test);
test = oder(-1,und(nicht(0),1));
fprintf(stdout,"oder(-1,und(nicht(0),1))=%d\n", test);
getchar();
}