#include #include #include #include void main() { int Driver, Mode; /* The Graphics device driver */ struct point { int x,y; } p1,p2,p3; int a,b,i,k,be,en; float x,y,rad=3.14159/180; printf("give me the center--->"); scanf("%d %d",&p1.x,&p1.y); printf("give me the long & short length -->"); scanf("%d %d",&a,&b); printf("give me the begin end angle --->"); scanf("%d %d",&be,&en); Driver = DETECT; initgraph( &Driver, &Mode, "" ); setcolor(4); ellipse(p1.x,p1.y,be,en,a,b); getche(); clearviewport(); setcolor(14); for (i=be; i<=en; i++) { x=p1.x+a*cos(i*rad); y=p1.y+b*sin(i*rad); if (i==0) moveto(x,y); else lineto(x,y); } getche(); closegraph(); /* Return the system to text mode */ }