unit s; interface uses graph; var gd,gm:integer; procedure szakasz(x1,y1,x2,y2:longint); function hatv(a,b:real):real; procedure negyzet(x1,y1,x2,y2:longint); implementation {******************************} procedure szakasz; var xakt,yakt:longint; begin if abs(x2-x1)>abs(y2-y1) then begin xakt:=x1; yakt:=y1; repeat putpixel(xakt,yakt,green); if xakt