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,
(i%multiplicity)*60, i );
if( (i/multiplicity)%(i+1) > 2 )
{ circles[i].Set_X(600-circles[i].Get_X());
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");