/* HOW MANY WAYS CAN _YOU_ DO IT? */ main() { /* Iterative */ printf("* * * * \n"); printf("* * * * \n"); printf("* * * * \n"); printf("* * * * \n"); printf("* * * * \n"); } main() { /* Single Loop */ int i; for(i=1;i<=5;++i) { printf("* * * * \n"); } } main() { /* Single Loop */ int i; for(i=1;i<=20;++i) { printf("* "); if(i%4==0) { printf("\n"); } } } main() { /* Nested Loop */ int i,j; for(i=1;i<=5;++i) { for(j=1;j<=4;++j) { printf("* "); } printf("\n"); } } main() { /*Control by Side-Effect */ int i=5; while(i--) { printf("* * * * \n"); } } main() { /* Obfuscation */ int i=20; for(;i;i--) printf("*%c",((i-1)%4)?" ":"\n"); }