/************************************************************************/
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
int main()
{
int
x1,y1,x2,y2,i,xincr,yincr,dx,dy,steps,x;
float
m;
int
gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,"");
printf("enter
the coordinates of first point : ");
scanf("%d%d",&x1,&y1);
printf("enter
the coordinates of second point : ");
scanf("%d%d",&x2,&y2);
dx=x2-x1;
dy=y2-y1;
if(abs(dx)>abs(dy))
steps=dx;
else
steps=dy;
xincr=dx/steps;
yincr=dy/steps;
for(i=0;i<steps;i++)
{
x1+=xincr;
y1+=yincr;
putpixel(x1,y1,WHITE);
}
getch();
return
0;
}
/**************************************************************************/
No comments:
Post a Comment