Ho-ho-hóóóó, itt a karácsony, és ilyenkor illik köszönteni az ismerősöket. Ha egy C-hez értő programozót szeretnél üdvözölni, akkor itt egy ötletes kódrészlet (by Andrew Garrand) ami egy karácsonyfát jelenít meg a konzolablakban:
int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5))>0?z:-z);
printf(!x&&++y?"\n":z?z>y%3+y/3?" ":x<-5?"/":"\\":
y?"|":"*");y-9?main(++x):puts(" _|_|_")&&puts(" \\___/");}
Ha valakinek van egy kis szabadideje, fejtse meg hogyan működik és írja le kommentben :)
A bejegyzés trackback címe:
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.
satan.adam 2015.12.23. 20:34:07
Ez viszont működik
#include <stdio.h>
int y,z;
main(x)
{
x=(x>0?-9:x);
z=((z=(x+5))>0?z:-z);
printf(!x&&++y?"\n":z?z>y%3+y/3?" ":x<-5?"/":"\\":y?"|":"*");
y-9?main(++x):printf(" _|_|_")&&printf("\n \\___/");
}