Professional Documents
Culture Documents
Ankit sharma
17CE006
#include<iostream>
#include<graphics.h>
using namespace std;
main(){
int x,y,xc,yc,r;
float p;
initwindow(800,800);
cout<<"Enter the x,y coordinates & radius of circle";
cin>>xc>>yc>>r;
x=0;
y=r;
p=1-r;
while(x<=y){
if(p<0){
p=p+2*x+3;
}
else{
p=p+2*(x-y)+5;
y--;
}
x++;
putpixel(x+xc,y+yc,WHITE);
putpixel(y+xc,x+yc,WHITE);
putpixel(-x+xc,y+yc,WHITE);
putpixel(-y+xc,x+yc,WHITE);
putpixel(-x+xc,-y+yc,WHITE);
putpixel(-y+xc,-x+yc,WHITE);
putpixel(x+xc,-y+yc,WHITE);
putpixel(y+xc,-x+yc,WHITE);
}
putpixel(0+xc,r+yc,WHITE);
putpixel(r+xc,0+yc,WHITE);
putpixel(-r+xc,0+yc,WHITE);
putpixel(0+xc,-r+yc,WHITE);
getch();
}
OUTPUT:-
Ankit sharma
17CE006
Ankit sharma
17CE006