Program ketvirtas; {IVedami 3 taskai ( ju kordinates.PAtikrinti ar jie yra lygiasonio trikampio virshunes} type taskas=record x: -maxint..maxint; y: -maxint..maxint; end; var a,b,c:taskas; function ligiasonis(a,b,c:taskas):boolean; {ligiasonis jai function=true .} begin if sqrt( sqr(b.x - a.x) + sqr(b.y - a.y))= sqrt( sqr(c.x - b.x) + sqr(c.y - c.y)) then ligiasonis:=true else if sqrt( sqr(b.x - a.x) + sqr(b.y - a.y))= sqrt( sqr(c.x - a.x) + sqr(c.y - a.y)) then ligiasonis:=true else if sqrt( sqr(c.x - b.x) + sqr(c.y - b.y))= sqrt( sqr(c.x - a.x) + sqr(c.y - a.y)) then ligiasonis:=true else ligiasonis:=false end; begin writeln('Iveskite tasko A kordinates'); read(a.x,a.y); writeln('Ievskite tasko B kordinates'); read(b.x,b.y); writeln('Iveskite tasko C kordinates'); read(c.x,c.y); if ligiasonis(a,b,c) then writeln('Ivesti taskai yra lygiasonio trikampio virsunes') else writeln('IVesti taskai nera lygiasionio trikampio virsunes'); end.