#include #include #include #include struct complesso { double r; double i; }; //****** MAIN *******// int main (void){ char immagine_name[]="bu"; //*********** PARAMETRI *************// long larghezza = 2000; long altezza = 2000; long deep = 1000; long buddha = 10000000; double y1 = 2; double x0 = -2, x1 = 2; double y0 = -2; //**********************************// //aggiustamento parametri double agg_temp; agg_temp=y1; y1=y0*(-1); y0=agg_temp*(-1); //**********************************// time_t t; srand((unsigned) time(&t)); long b=0; long x,y; long ** buddha_value; buddha_value = (long**) malloc(larghezza * sizeof(long *)); for(b=0; b 4) { d = i; break; } temp.r = z.r; temp.i = z.i; z.r = (temp.r*temp.r) - (temp.i*temp.i) + c.r; z.i = (temp.r*temp.i)*2 + c.i; history[i].r = z.r; history[i].i = z.i; } //controllo punto dell'insieme di mendelbrot if(d==0) { for(a=0;a0 && x0 && y