You are on page 1of 2

Name : Jay Gaikwad

Roll no. : 62

PRACTICAL NO. 3

Q.1. Program to draw line using bresenhams algorithm.

INPUT :

#include<stdio.h>

#include<conio.h>

#include<graphics.h>

void main()

int gd=DETECT,gm,

x1=100,y1=100,x2=300,y2=300,dx,dy,i,x,y,pk;

initgraph(&gd,&gm,"C:\\TURBOC3\\BGI");

dx=x2-x1;

dy=y2-y1;

x=x1;

y=y1;

pk=2*dy-dx;

i=1;

while(i<=dx)

putpixel(x,y,15);

if(pk<0)

{
x=x+1;

y=y;

pk=pk+2*dy;

else

x=x+1;

y=y+1;

pk=pk+2*dy-2*dx;

i=i+1;

getch();

closegraph();

OUTPUT:

You might also like