by@satos___jp
WA
main(s){for(;s=gets();putchar(48+!fmod(sqrt(strtol(s,0,2)*8+1),1)));}
00000001 11010010 10000000 10111110 00000011 00101101 10011001 00000110 00110111 10101011 00001010 01010101 10101100 10001000 01011010 10100001 01110100 11001101 01101001 00000000 10010000 11111000 00100100 01011100 11001000 01001110 00101000 00111111 00001111 00011100 00000001 11011001 10111000 01111000 10100111 01111101 01101110 11111110 11100111 01100001 01000010 11010100 00110011 11011011 00010101 01011011 10101101 11111101 10010111 01000010
/tmp/code.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main(s){for(;s=gets();putchar(48+!fmod(sqrt(strtol(s,0,2)*8+1),1)));} ^ /tmp/code.c: In function ‘main’: /tmp/code.c:1:1: warning: type of ‘s’ defaults to ‘int’ [-Wimplicit-int] /tmp/code.c:1:16: warning: implicit declaration of function ‘gets’ [-Wimplicit-function-declaration] main(s){for(;s=gets();putchar(48+!fmod(sqrt(strtol(s,0,2)*8+1),1)));} ^ /tmp/code.c:1:1: warning: suggest parentheses around assignment used as truth value [-Wparentheses] main(s){for(;s=gets();putchar(48+!fmod(sqrt(strtol(s,0,2)*8+1),1)));} ^ /tmp/code.c:1:23: warning: implicit declaration of function ‘putchar’ [-Wimplicit-function-declaration] main(s){for(;s=gets();putchar(48+!fmod(sqrt(strtol(s,0,2)*8+1),1)));} ^ /tmp/code.c:1:35: warning: implicit declaration of function ‘fmod’ [-Wimplicit-function-declaration] main(s){for(;s=gets();putchar(48+!fmod(sqrt(strtol(s,0,2)*8+1),1)));} ^ /tmp/code.c:1:35: warning: incompatible implicit declaration of built-in function ‘fmod’ /tmp/code.c:1:35: note: include ‘<math.h>’ or provide a declaration of ‘fmod’ /tmp/code.c:1:40: warning: implicit declaration of function ‘sqrt’ [-Wimplicit-function-declaration] main(s){for(;s=gets();putchar(48+!fmod(sqrt(strtol(s,0,2)*8+1),1)));} ^ /tmp/code.c:1:40: warning: incompatible implicit declaration of built-in function ‘sqrt’ /tmp/code.c:1:40: note: include ‘<math.h>’ or provide a declaration of ‘sqrt’ /tmp/code.c:1:45: warning: implicit declaration of function ‘strtol’ [-Wimplicit-function-declaration] main(s){for(;s=gets();putchar(48+!fmod(sqrt(strtol(s,0,2)*8+1),1)));} ^ /tmp/cc6kRGdl.o: In function `main': code.c:(.text.startup+0x64): warning: the `gets' function is dangerous and should not be used. /home/esolang/bin/c-gcc: line 6: 13 Done cat - 14 Segmentation fault (core dumped) | /tmp/code