program punkty; uses crt; type punkt=record x,y:real; end; type arrPunkt=array[1..10] of punkt; var i:integer; p:punkt; t:arrPunkt; wynik:punkt; function odl(p1,p2:punkt):real; begin odl:=sqrt(sqr(p1.x-p2.x)+sqr(p1.y-p2.y)); end; procedure najbl(p:punkt; var t:arrPunkt; var wynik:punkt); var i:integer; begin wynik:=t[1]; for i:=2 to 10 do if odl(p,t[i])