Professional Documents
Culture Documents
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
void main(){
int gd=DETECT,gm,mx,my;
//int x,y,c=15,x1=100,y1=100,x2=300,y2=300,m;
//m=(y2-y1)/(x2-x1);
//x=x1,y=y1;
//putpixel(x,y,c);
/*for(x=x1+1;x<=x2;x++){
y=m*x;
putpixel(x,y,c);
}*/
Line(100,100/*(x,y)*/ 500,500/*(x,y)*/);
//
mx=getmaxx();
my=getmaxy();
printf("%d %d ",mx,my);
}
DDA_Algorithm
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
void main(){
int gd=DETECT,gm,mx,my;
int dx=1;
int k,step;
m=(y2-y1)/(x2-x1);
x=x1;
y=y1;
step=x2-x1;
for(k=2;k<=step-1;k++){
x=x+dx;
y=y+m;