martes, 20 de noviembre de 2007

#include Cerdadas.h

Increíble las cosas cerdas que compilan, e incluso corren en C++. Ni si quiera un warning tira.

#include
using namespace std;

float e,a,b,c,d;int i;int main(){for(b=0;b<4;b+=.091){for(a=0;a<4;a+=.051)
{c=0;d=0;for(i=99;--i&&c*c+d*d<4;)e=c*c-d*d+a-2,d=2*c*d+b-2,c=e;
putchar(". ·*%#"[i&5]);}puts("");}}


A ver quien es el salado que entiende lo que hace este algoritmo sin correrlo. Si aunque no lo crean esto corre y hace algo. Y después el tincho dice que mis métodos son cerdos.

1 comentario:

Maykol dijo...

La respuesta es trivial, pero la digo para los que no son tan "iluminados" como yo:
Es sobre el fractal del Mandelbrot.



Si quieren saber mas:
http://en.wikipedia.org/wiki/Mandelbrot_set