Professional Documents
Culture Documents
Brese Hnim
Brese Hnim
#include<stdio.h> closegraph();
#include<conio.h> }
void plot(int,int,int,int); {
{ putpixel(xc-x,yc-y,2);
intgd=DETECT,gm,xc,yc,x,y,r,p; putpixel(xc+x,yc+y,3);
clrscr(); putpixel(xc-x,yc+y,4);
scanf("%d%d%d",&xc,&yc,&r); putpixel(xc-y,yc-x,6);
detectgraph(&gd,&gm); putpixel(xc+y,yc+x,7);
initgraph(&gd,&gm,"c:\\tc\\bgi"); putpixel(xc-y,yc+x,8);
x=0;y=r; }
p=3-(2*r); OUTPUT:
while(x<=y)
x++;
if(p<0)
p=p+(4*x+6);
else
y--;
p=p+(4*(x-y)+10);
plot(xc,yc,x,y);
EX-2-CGP
}
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
x1=100;x2=250;y1=120;y2=200;
detectgraph(&gd,&gm);
initgraph(&gd,&gm,"c:\\tc\\bgi"
);
dx=x2-x1;
dy=y2-y1;
x=x1; y=y1;
setbkcolor(GREEN); p=p+2*(dy-dx);
putpixel(x,y,WHITE); }
p=2*(dy-dx); putpixel(x,y,WHITE);
while(x<=x2) }
{ getch();
if(p<0) closegraph();
{ }
x=x+1;
p=p+2*dy;
}
else
{
x=x+1;
y=y+1;