Untitled
unknown
plain_text
a month ago
758 B
1
Indexable
Never
//BCDA #include<stdio.h> #include<stdlib.h> #include<graphics.h> int gd=DETECT,gm; void main() { int r,xc,yc; int i=1; printf("Enter the coordinates:"); scanf("%d",&xc); scanf("%d",&yc); printf("Enter the radius:"); scanf("%d",&r); int x=0; int y=r; initgraph(&gd,&gm,NULL); int p=3-2*r; putpixel(xc+x,yc+y,i); putpixel(xc-x,yc+y,i); putpixel(xc+x,yc-y,i); putpixel(xc-x,yc-y,i); while(x<=y) { if(p<0) { p+=4*x+6; x+=1;; } else { p+=4*(x-y)+10; x+=1; y-=1; } putpixel(xc+x,yc+y,i%8); putpixel(xc-x,yc+y,i%8); putpixel(xc+x,yc-y,i%8); putpixel(xc-x,yc-y,i%8); putpixel(xc+y,yc+x,i%8); putpixel(xc-y,yc+x,i%8); putpixel(xc+y,yc-x,i%8); putpixel(xc-y,yc-x,i%8); i++; } getch(); closegraph(); }