#include <graphics.h>
void
fill(
int
x,
int
y,
int
color,
int
boundary)
{
setfillstyle(SOLID_FILL,color);
floodfill(x, y, boundary);
}
void
drawEllipse()
{
int
gd = DETECT, gm, error;
initgraph(&gd, &gm,
""
);
setcolor(YELLOW);
int
x = 150, y = 150;
int
from_angle = 0, to_angle = 360;
int
x_rad = 130, y_rad = 80;
ellipse(x, y, from_angle,
to_angle, x_rad, y_rad);
int
x1 = 80, y1 = 80, x2 = 220, y2 = 220;
line(x1, y1, x2, y2);
fill(x - 1, y, RED, YELLOW);
fill(x + 1, y, GREEN, YELLOW);
getch();
closegraph();
}
int
main()
{
drawEllipse();
return
0;
}