Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<conio.h>
- #include<graphics.h>
- int main(){
- int gd = DETECT, gm;
- int r, x, xc, yc;
- float d;
- initgraph(&gd, &gm, "");
- printf("Enter the radius: ");
- scanf("%d", &r);
- printf("Enter the center of the circle: ");
- scanf("%d", &yc);
- d = 1-r;
- x=0;
- y=r;
- while(x<y){
- if(d<0){
- x = x+1;
- d = d+2*x+1;
- }
- else{
- x = x+1;
- y = y+1;
- d = d+2*x-2*y+10;
- }
- putpixel(xc+x, yc+y, WHITE);
- putpixel(xc-y, yc-x, WHITE);
- putpixel(xc+y, yc-x, WHITE);
- putpixel(xc-y, yc+x, WHITE);
- putpixel(xc+y, yc+x, WHITE);
- putpixel(xc-x, yc-y, WHITE);
- putpixel(xc+x, yc+y, WHITE);
- putpixel(xc-x, yc+y, WHITE);
- }
- getch();
- delay(100);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement