public Point(int x, int y, int num)
public Circle(int rad, int x, int y, int num) : base(x,y,num)
public void Set_Rad(int rad)
_rad = (rad > 0) ? rad : 1;
public void Reset_Filled()
public static void Main(string[] args)
Circle[] circles = new Circle[max_count];
for(int i = 0; i < max_count; i++)
circles[i] = new Circle(rad,
if((i/multiplicity)%(i+1) < 3)
circles[i].Set_Y( 500 - circles[i].Get_Y() );
circles[i].Set_Rad( rad + 2 * multiplicity *
foreach(Circle c in circles)
string str = "Circle: {Point: _num = " +
c.Get_Num().ToString() + ", _x = " +
c.Get_X().ToString() + ", _y = " +
c.Get_Y().ToString() + "}, _rad = " +
Console.WriteLine(str + "\n");