Name:
Anonymous
2015-02-07 17:11
#include "stdio.h"
//FizzBuzz without variables,printf,separate strings,if/ternary/branches(except loop) or modulus/division/multiply use
int main(){
char num[]={48,48,0,1,1,1,58,'F','i','z','z',0,'B','u','z','z',0,'F','i','z','z','B','u','z','z',0};
for( ;num[0]<num[6];num[3]++,num[4]++,num[5]++){
num[3]>>=((num[3]==3)<<3);
num[5]>>=((num[5]==5)<<3);
num[1]++;
num[0]+=(num[1]==num[6]);
num[1]>>=((num[1]==num[6]))<<3;
num[1]+=(((!num[1])<<6)-((!num[1])<<4));
puts(num+(((!num[3])<<3)-!num[3])+((!num[5]<<2)+((!num[5])<<3)));
;}}
Name:
Cudder
!MhMRSATORI
2015-02-07 17:28
/* FizzBuzz without variables,printf,separate
strings,if/ternary/branches(except loop) or
modulus/division/multiply use */
int main() {
return ((int(*)())"┤ ║═!├1\r\n2\r\nFizz\r\n4\r\n"
"Buzz\r\nFizz\r\n7\r\n8\r\nFizz\r\nBuzz\r\n11\r\nFizz\r\n"
"13\r\n14\r\nFizzBuzz\r\n16\r\n17\r\nFizz\r\n19\r\nBuzz\r\n"
"Fizz\r\n22\r\n23\r\nFizz\r\nBuzz\r\n26\r\nFizz\r\n28\r\n"
"29\r\nFizzBuzz\r\n31\r\n32\r\nFizz\r\n34\r\nBuzz\r\nFizz\r\n"
"37\r\n38\r\nFizz\r\nBuzz\r\n41\r\nFizz\r\n43\r\n44\r\n"
"FizzBuzz\r\n46\r\n47\r\nFizz\r\n49\r\nBuzz\r\nFizz\r\n52\r\n"
"53\r\nFizz\r\nBuzz\r\n56\r\nFizz\r\n58\r\n59\r\nFizzBuzz\r\n"
"61\r\n62\r\nFizz\r\n64\r\nBuzz\r\nFizz\r\n67\r\n68\r\n"
"Fizz\r\nBuzz\r\n71\r\nFizz\r\n73\r\n74\r\nFizzBuzz\r\n76\r\n"
"77\r\nFizz\r\n79\r\nBuzz\r\nFizz\r\n82\r\n83\r\nFizz\r\n"
"Buzz\r\n86\r\nFizz\r\n88\r\n89\r\nFizzBuzz\r\n91\r\n92\r\n"
"Fizz\r\n94\r\nBuzz\r\nFizz\r\n97\r\n98\r\nFizz\r\nBuzz\r\n$")
();
}
Compile with Turbo C 2.01.