rendered paste body#include <iostream>#include <math.h>using namespace std;//въвеждане на координати//параметъра е string, който да поясни какво въвеждаме.double input_coord(char label[]){ cout<<"enter "<<label<<": "; double result; cin>>result; return result;}//пресмята разстоянието между 2 точки по дадени координатиdouble distance(int ax, int ay, int bx, int by){ return sqrt(pow(ax - bx, 2) + pow(ay - by, 2));}int main(){ double ax,ay, bx,by, cx,cy; double ab, bc, ac; //въвеждаме ax=input_coord("A->x"); ay=input_coord("A->y"); bx=input_coord("B->x"); by=input_coord("B->y"); cx=input_coord("C->x"); cy=input_coord("C->y"); //смятаме дължините на страните ab=distance(ax,ay,bx,by); bc=distance(bx,by,cx,cy); ac=distance(ax,ay,cx,cy); cout<<"sides: "<<ab<<" "<<bc<<" "<<ac<<endl; //полупериметър double p=(ab+bc+ac)/2; //пресмятаме лицето и директно го извеждаме cout<<"area: "<< sqrt(p*(p-ab)*(p-bc)*(p-ac)); return 0;}