by@cookies146
WA
main(s){for(;gets(&s);putchar(48+1&fmod(sqrt(strtol(&s,0,2)*8+1),1)));}
00100100 10000001 01011101 00001111 00001010 00000110 01100111 00010101 01001111 10001000 11010010 11100111 10011001 11111000 00010101 10101011 00110001 11100000 01111000 00101101 00110011 10110011 11011011 00011100 10101111 00101001 10000101 01010110 01001110 01001010 11111101 00000101 00000011 01101001 10111110 00110111 01000010 00000000 00110111 11100010 11110010 00100000 00000001 00100011 10001100 10010001 11000010 00111000 01010111 01011011
/tmp/code.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main(s){for(;gets(&s);putchar(48+1&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:14: warning: implicit declaration of function ‘gets’ [-Wimplicit-function-declaration] main(s){for(;gets(&s);putchar(48+1&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(;gets(&s);putchar(48+1&fmod(sqrt(strtol(&s,0,2)*8+1),1)));} ^ /tmp/code.c:1:36: warning: implicit declaration of function ‘fmod’ [-Wimplicit-function-declaration] main(s){for(;gets(&s);putchar(48+1&fmod(sqrt(strtol(&s,0,2)*8+1),1)));} ^ /tmp/code.c:1:36: warning: incompatible implicit declaration of built-in function ‘fmod’ /tmp/code.c:1:36: note: include ‘<math.h>’ or provide a declaration of ‘fmod’ /tmp/code.c:1:41: warning: implicit declaration of function ‘sqrt’ [-Wimplicit-function-declaration] main(s){for(;gets(&s);putchar(48+1&fmod(sqrt(strtol(&s,0,2)*8+1),1)));} ^ /tmp/code.c:1:41: warning: incompatible implicit declaration of built-in function ‘sqrt’ /tmp/code.c:1:41: note: include ‘<math.h>’ or provide a declaration of ‘sqrt’ /tmp/code.c:1:46: warning: implicit declaration of function ‘strtol’ [-Wimplicit-function-declaration] main(s){for(;gets(&s);putchar(48+1&fmod(sqrt(strtol(&s,0,2)*8+1),1)));} ^ /tmp/code.c:1:35: error: invalid operands to binary & (have ‘int’ and ‘double’) main(s){for(;gets(&s);putchar(48+1&fmod(sqrt(strtol(&s,0,2)*8+1),1)));} ^ /home/esolang/bin/c-gcc: line 6: /tmp/code: No such file or directory rm: cannot remove '/tmp/code': No such file or directory