Nguyễn Lê Yến Vy

Lập trình nhập từ bàn phím các số thực (XA,YA) ,(XB,YB), (XC,YC) là tọa độ các đỉnh A,B,C của tam giác ABC

a) Tính và đưa ra màn hình diện tích tam giác ABC

b) Tính và đưa ra màn hình độ dài các đường cao ha, hb, hc

c) Tính và đưa ra màn hình độ dài các đường trung tuyến của tam giác ABC

d) Tính và đưa ra màn hình độ dài đường phân giác của tam

 

Nguyễn Lê Phước Thịnh
18 tháng 10 2021 lúc 0:08

#include <bits/stdc++.h>

using namespace std;

double xa,ya,xb,yb,xc,yc,ab,ac,bc;

int main()

{

cin>>xa>>ya>>xb>>yb>>xc>>yc;

ab=(sqrt((xa-xb)*(xa-xb)+(ya-yb)*(ya-yb)));

ac=(sqrt((xa-xc)*(xa-xc)+(ya-yc)*(ya-yc)));

bc=(sqrt((xb-xc)*(xb-xc)+(yb-yc)*(yb-yc)));

p=(ab+bc+ac)/2;

s=sqrt(p*(p-ab)*(p-ac)*(p-bc));

cout<<"Dien tich la:"<<fixed<<setprecision(2)<<s<<endl;

cout<<"Duong cao ung voi dinh A la:"<<fixed<<setprecision(2)<<2*s/bc<<endl;

cout<<"Duong cao ung voi dinh B la:"<<fixed<<setprecision(2)<<2*s/ac<<endl;

cout<<"Duong cao ung voi dinh C la:"<<fixed<<setprecision(2)<<2*s/ab<<endl;

return 0;

}

Bình luận (0)

Các câu hỏi tương tự
Nguyễn Bảo Việt
Xem chi tiết
Hoàng Đào
Xem chi tiết
Nhật Nguyễn Quang
Xem chi tiết
Vũ Đỗ
Xem chi tiết
Rhider
Xem chi tiết
đông hồ khùng
Xem chi tiết
15. Vi Thị Thu Kim
Xem chi tiết
gió may
Xem chi tiết
Bé Kunz
Xem chi tiết