#include #include #include #include "vgalib.h" int main(void) { int i; int m,n; float ca,cb,iteraciones,aa,bb,a,b; clrscr(); SetMode(GRAFICO); for (i=1;i<=64;i++) { SetColor(i, 64-i, 64-i, 64-i); } a = b = aa = bb = 0; for (m=0;m<320;m++) { for (n=0;n<200;n++) { i = 0; iteraciones = 64; ca = (float) (m - 200)/80; cb = (float) (n - 100)/80; a = b = 0; while ((i < iteraciones) && (sqrt(a*a+b*b) <= 2)) { aa = a*a - b*b + ca; bb = 2*a*b + cb; a = aa; b = bb; i++; } PutPixel(m,n,i,DIR_VGA); } } while(!kbhit()); SetMode(TEXTO); return 0; }