You are on page 1of 1

visit-www.Codes2u.

com
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
void main()
{
int gd=DETECT,gm,x,y,r;
float x1,y1,p;
clrscr();
initgraph(&gd,&gm,"..\\bgi");
printf("Enter the center point of the circle:");
scanf("%d",&x);
scanf("%d",&y);
scanf("%d",&r);
cleardevice();
x1=0;y1=r;p=3-(2*r);
while(x1<=y1)
{
x1=x1+0.1;
if(p<0)
p=p+(4*x1)+6;
else
{
y1=y1-0.1;
p=p+(4*(x1-y1))+10;
}
putpixel(x+x1,y+y1,10);
putpixel(x-x1,y-y1,10);
putpixel(x+x1,y-y1,10);
putpixel(x-x1,y+y1,10);
putpixel(x+y1,y+x1,10);
putpixel(x-y1,y-x1,10);
putpixel(x+y1,y-x1,10);
putpixel(x-y1,y+x1,10);
}
getch();
closegraph();
}

You might also like