#include
#include
#include
#include
void main()
{
//Detect Graphic Mode
int driver = DETECT,mode;
initgraph(&driver,&mode,"c:\\tc\\bgi");
//Program Start
int xcenter,ycenter,r,x,y,p,i;
cout<<"Enter R"< cin>>r;
xcenter=r;
ycenter=r;
x=0;
y=r;
p=1-r;
putpixel(xcenter+x,ycenter+y,2);
while (x {
x++;
if (p<0)
p+=2*x+1;
else
{
p+=2*(x-y)+1;
y--;
}
putpixel(xcenter+x,ycenter+y,2);
putpixel(xcenter-x,ycenter+y,2);
putpixel(xcenter+x,ycenter-y,2);
putpixel(xcenter-x,ycenter-y,2);
putpixel(xcenter+y,ycenter+x,2);
putpixel(xcenter-y,ycenter+x,2);
putpixel(xcenter+y,ycenter-x,2);
putpixel(xcenter-y,ycenter-x,2);
}
getch();
}