#include void main(void) { FILE *fp; int i,j,k; float x,y,Newx,Newy; int X[640][480]; float l[2]; for(i=0;i<640;i++){ printf("Now on iterate %d\n",i); for(j=0;j<480;j++){ x=16.0*i/640-8; y=-13.0*j/480+12; for(k=1;k<75;k++){ l[0]=.857*x+1.4114; l[1]=-.8462*x+2.59; if((x>0 && y>l[0]) || (x<=0 && y>l[1])){ Newx=1.174*x-.0552*y+.0884; Newy=.0552*x+1.174*y-1.878; } if(x<0 && y=0 && y10000){ X[i][j]=k; break; } } } } fp=fopen("fern.dat","w"); for(i=0;i<640;i++){ for(j=0;j<480;j++){ fprintf(fp,"%d ",X[i][j]); if(j==479) fprintf(fp,"\n"); } } fclose(fp); }