Untitled
unknown
plain_text
2 years ago
482 B
8
Indexable
#include<stdio.h>
#include<graphics.h>
#include<stdlib.h>
int gd=DETECT,gm;
void main()
{
int x,y,x1,y1=0;
int i=1;
int p=0;
printf("Enter the initial and final points:");
scanf("%d",&x);
scanf("%d",&y);
scanf("%d",&x1);
scanf("%d",&y1);
int dx,dy=0;
dx=x1-x;
dy=y1-y;
p=2*dy-dx;
initgraph(&gd,&gm,NULL);
while(i<=dx)
{
if(p>0)
{
x+=1;
y+=1;
p+=2*dy-2*dx;
}
else
{
x+=1;
p+=2*dy;
}
putpixel(x,y,i);
i++;
}
getch();
closegraph();
}
Editor is loading...