Professional Documents
Culture Documents
Bresenhem Circle Drawing Algorithm: Program
Bresenhem Circle Drawing Algorithm: Program
Program
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
void puracir(x,y,x1,y1)
putpixel(x1+x,y1+y,RED);
putpixel(x1+x,-y1+y,YELLOW);
delay(10);
putpixel(-x1+x,-y1+y,GREEN);
putpixel(-x1+x,y1+y,11);
delay(10);
putpixel(y1+x,x1+y,12);
putpixel(y1+x,-x1+y,12);
delay(10);
putpixel(-y1+x,-x1+y,12);
putpixel(-y1+x,x1+y,12);
int x1=0;
int y1=r;
int d=3-2*r;
puracir(x,y,x1,y1);
while(x1<=y1)
if(d<0)
d=d+4*x1+6;
else
{
d=d+4*(x1-y1)+10;
y1--;
x1++;
outtextxy(x-50,y-20,"MAYANK RAJ");
outtextxy(x-50,y,"18SCSE1010336");
puracir(x,y,x1,y1);
void main()
int x,y,r;
scanf("%d",&x);
scanf("%d",&y);
scanf("%d",&r);
cir(x,y,r);
getch();
Output