Фрактал "Круги"

fr019.jpg

Построить Фрактал "Круги"

Рассматриваем по очереди каждый пиксель и высчитываем значение z по формуле:
z=m*(x2+y2). Где x и y - координаты пикселя, z - значение цвета, m - масштаб. \

#include <stdio.h>
#include <graphics.h>
#include <math.h>
#include <conio.h>
 
void main()
{
   int x, y, z;
   int mx, my;
 
   int gd=DETECT, gm;
   initgraph(&gd, &gm, "j:\\bc31\\bgi");
 
   mx=getmaxx()/2;
   my=getmaxy()/2;
 
   for(y=(-my); y<=my; y++ )
      for(x=(-mx); x<=mx; x++)
      {
	z=0.1*(x*x + y*y);
	putpixel(mx + x, my + y, int(z/16));
      }
 
   getch();
   closegraph;
}

Ключевые слова: 
фрактал круги
ВложениеРазмер
3.rar131.76 кб