quarta-feira, janeiro 03, 2007

Cute Coding

Como existe muita gente fascinada em programação, então:

int a=10000,b,c=2800,d,e,f[2801],g;main(){for(;b-c;)f[b++]=a/5;
for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)for(b=c;d+=f[b]*a,
f[b]=d%--g,d/=g--,--b;d*=b);}

Agora, perguntam vocês - o quê? O que faz este código - pergunto vos eu??

Após umas impressões direi a resposta.

Abraços

6 Comments:

Blogger Rogério said...

Esse código é o algoritmo em C para calcular o Pi.
Basta compilar e analisar o output :D

3:09 p.m.  
Blogger Rogério said...

No entanto creio ke é optimo exemplo de "como programar sem ninguém perceber a ponta do código"!

3:10 p.m.  
Blogger David Cruz said...

Não faltam exemplos de código assim por ai, visto que existem concursos onde são premiados os códigos que conseguem esconder informação que não está à partida explicita, por exemplo, este na linguagem mestre do código confuso, Perl:

@P=split//,".URRUU\c8R";@d=split//,"\nrekcah xinU / lreP rehtona tsuJ";sub p{
@p{"r$p","u$p"}=(P,P);pipe"r$p","u$p";++$p;($q*=2)+=$f=!fork;map{$P=$P[$f^ord
($p{$_})&6];$p{$_}=/ ^$P/ix?$P:close$_}keys%p}p;p;p;p;p;map{$p{$_}=~/^[P.]/&&
close$_}%p;wait until$?;map{/^r/&&<$_>}%p;$_=$d[$q];sleep rand(2)if/\S/;print

11:21 p.m.  
Anonymous Anónimo said...

fds geeks do caralho

8:35 p.m.  
Blogger Emanuel Teixeira said...

Geek eu não.

EU já fiz o meu teste e deu 8%, logo, não me podes considerar geek.

Se quiser diz: esses geeks ou alguns geeks pensam que sabem, mas não sabem.

Mais ou menos assim. OK!

12:58 p.m.  
Anonymous Anónimo said...

LOL
Alguém sabe um código em C para ajudar o Guiness a conhecer gajas boas?

7:57 p.m.  

Enviar um comentário

<< Home