Контрольна робота Завдання 1. Блок-схема програми: Код програми: #include<iostream> #include<math.h> using namespace std; int main() { double x1,y1,x2,y2,x3,y3; //координаты вершин// double AF,BM,CN; //обозначения медиан // cout<<"Введіть координати точки А"<<endl; cin>>x1; cin>>y1; cout<<"ведіть координати точки B"<<endl; cin>>x2; cin>>y2; cout<<"ведіть координати точки C"<<endl; cin>>x3; cin>>y3; if((x1==x2&&x2==x3)||(y1==y2&&y2==y3)||((y2-y1)*(x3-x1)-(x2-x1)*(y3y1)==0)) //Рассмотрение частных случаев// cout<<"Не является треугольником, так как данные точки лежат на одной прямой \n"<<endl; else { //Вычисления длин медиан;xF,yF,xM,yM,xN,yN;-координаты середин сторон треугольника// AF=sqrt(pow(x1-(x3+x2)/2,2)+pow(y1-(y3+y2)/2,2)); //xF=(x3+x2)/2,yF=(y3+y2)/2;// BM=sqrt(pow((x1+x3)/2-x2,2)+pow((y1+y3)/2-y2,2)); yM=(y1+y3)/2;// //xM=(x1+x3)/2, CN=sqrt(pow((x1+x2)/2-x3,2)+pow((y1+y2)/2-y3,2)); yN=(y1+y2)/2;// //xN=(x1+x2)/2, cout<<"Медіана:"<<AF<<endl; } return 0; } Введення даних Результат роботи програми: