1
« en: Martes 15 de Abril de 2008, 20:15 »
hola, me encargaron hacer el fractal de mandelbrot para una practica en la universidad. Me podias ayudar es que no me pinta el fractal sabeis porque.Gracias
#include<iostream>
#include<winbgim.h>
#include<math.h>
using namespace std;
const int MAXX=401;
const int MAXY=401;
int iteraciones(int x,int y);
int main(int argc , char*argv[]){
int x=MAXX,y=MAXY,i;
initwindow(MAXX,MAXY);
for(int x=1;x<MAXY;x++){
for(int y=1;y<MAXX;y++){
iteraciones(x,y);
}
}
system("pause");
closegraph();
}
int iteraciones(int x,int y){
int i,iteracion,cx,cy,xi,yi;
i=0;
iteracion=255;
cx=(x-200)/100;
cy=(y-200)/100;
x=y=0;
while ((i < iteracion) && (sqrt(x*x+y*y) <= 2)){
xi=(x,2)*(x,2)-(y,2)*(y,2)+cx;
yi=2*x*y+cy;
x=xi;
y=yi;
i++;
}
putpixel(x,y,COLOR(iteraciones(x,y),iteraciones(x,y),iteraciones(x,y)));
}