1
Name:
Anonymous
2011-03-04 21:33
One recurring complaint is that nobody talks about code on /prog/. So everyone write go and write some code, any code, that does something, anything, and post it. A small explanation wouldn't go amiss either.
296
Name:
Anonymous
2011-04-08 4:35
#include <stdio.h>
int main(int argc, char* argv[])
{
char msg[23];
for(int i = 0; i < 22; ++i)
{
msg[i] = ((((~(i >> 4)) & 1) & ((~(i >> 3)) & 1) & ((~(i >> 2)) & 1) & ((~(i >> 1)) & 1)) |
(((~(i >> 3)) & 1) & ((i >> 1) & 1) & ((~i) & 1)) | (((i >> 3) & 1) & ((~(i >> 2)) & 1) &
((i >> 1) & 1)) | (((i >> 4) & 1) & ((i >> 1) & 1)) | (((i >> 4) & 1) & ((~i) & 1)) |
(((~(i >> 3)) & 1) & ((i >> 2) & 1) & ((~(i >> 1)) & 1) & (i & 1))) | (((((~(i >> 4)) & 1) &
((~(i >> 3)) & 1) & ((~(i >> 2)) & 1) & ((~(i >> 1)) & 1) & (i & 1)) | (((~(i >> 4)) & 1) &
((~(i >> 3)) & 1) & ((i >> 2) & 1) & ((~i) & 1)) | (((i >> 3) & 1) & ((~(i >> 2)) & 1) &
((i >> 1) & 1)) | (((i >> 4) & 1) & ((i >> 1) & 1) & ((~i) & 1))) << 1) | (((((~(i >> 4)) & 1) &
((~(i >> 2)) & 1) & ((~(i >> 1)) & 1) & (i & 1)) | (((~(i >> 2)) & 1) & ((i >> 1) & 1) &
((~i) & 1)) | (((i >> 3) & 1) & ((i >> 2) & 1) & ((~i) & 1)) | (((i >> 4) & 1) & ((~i) & 1)) |
(((~(i >> 3)) & 1) & ((i >> 2) & 1) & (i & 1))) << 2) | (((((~(i >> 4)) & 1) & ((~(i >> 3)) & 1) &
((~(i >> 2)) & 1) & ((~(i >> 1)) & 1)) | (((~(i >> 4)) & 1) & ((~(i >> 2)) & 1) & ((~(i >> 1)) & 1) &
(i & 1)) | (((i >> 3) & 1) & ((~(i >> 2)) & 1) & ((i >> 1) & 1) & ((~i) & 1)) | (((i >> 3) & 1) &
((i >> 2) & 1) & ((i >> 1) & 1) & (i & 1)) | (((~(i >> 3)) & 1) & ((i >> 2) & 1) & ((~(i >> 1)) & 1)&
((~i) & 1))) << 3) | (((((~(i >> 4)) & 1) & ((~(i >> 3)) & 1) & ((~(i >> 2)) & 1) & ((~i) & 1)) |
(((~(i >> 3)) & 1) & ((i >> 2) & 1) & ((i >> 1) & 1)) | (((~(i >> 4)) & 1) & ((~(i >> 3)) & 1) &
((i >> 2) & 1) & (i & 1)) | (((i >> 3) & 1) & ((~(i >> 2)) & 1) & ((i >> 1) & 1) & (i & 1)) |
(((i >> 3) & 1) & ((i >> 2) & 1) & ((~i) & 1))) << 4) | (((((~(i >> 4)) & 1) & ((~(i >> 3)) & 1) &
((~(i >> 2)) & 1) & ((i >> 1) & 1) & (i & 1)) | (((i >> 3) & 1) & ((~(i >> 2)) & 1) & ((~(i >> 1)) & 1) &
((~i) & 1)) | (((i >> 3) & 1) & ((i >> 2) & 1) & ((~(i >> 1)) & 1) & (i & 1)) | (((i >> 4) & 1) &
((~(i >> 2)) & 1) & ((~(i >> 1)) & 1) & (i & 1))) << 5) | (((((~(i >> 4)) & 1) & ((~(i >> 2)) & 1) &
((~(i >> 1)) & 1) & (i & 1)) | (((i >> 3) & 1) & ((i >> 1) & 1)) | (((~(i >> 3)) & 1) & ((~i) & 1)) |
(((i >> 4) & 1) & ((i >> 1) & 1)) | (((i >> 2) & 1) & ((~i) & 1)) | (((~(i >> 3)) & 1) & ((i >> 2) & 1))) << 6);
}
msg[22] = 0;
printf("%s", msg);
getchar();
}