Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
nguyễn thị hải yến

Viết chương trình nhập tọa độ điểm A(Ax,AY) ,B(Bx,By),C(Cx,Cy) từ bàn phím và kiểm tra xem chúng có tạo thành tam giác không . Ngôn ngữ C

Ngô Thành Chung
23 tháng 1 2022 lúc 11:09

var ax,ay,bx,by,cx,cy,a,b,c : real;

begin

writeln('nhap toa do A', ax,ay);

writeln('nhap toa do B',bx,by);

writeln('nhap toa do C',cx,cy);

c:=sqrt(sqr(ax-bx) + sqr(ay-by)); 

b:=sqrt(sqr(ax-cx)+sqr(ay-cy));

a:=sqrt(sqr(bx-cx)+sqr(by-cy));

if (a+b>c) and (a+c>b) and (b+c>a) then write('Ba diem A,B,C tao thanh tam giac) else ('Ba dinh A,B,C khong tao thanh tam giac);

readln

end.

Giải thích : Sử dụng tọa độ để tính độ dài AB = c, AC = b, BC=a

Nếu tổng của 2 trong 3 số a,b,c lớn hơn số còn lại thì ta được tam giác, nếu không thì không tạo thành ta giác

Nguyễn Lê Phước Thịnh
23 tháng 1 2022 lúc 12:13

#include <bits/stdc++.h>

using namespace std;

double ax,ay,bx,by,cx,cy,a,b,c;

int main()

{

cin>>ax>>ay>>bx>>by>>cx>>cy;

a=sqrt((ax-bx)*(ax-bx)+(ay-by)*(ay-by));

b=sqrt((ax-cx)*(ax-cx)+(ay-cy)*(ay-cy));

c=sqrt((bx-cx)*(bx-cx)+(by-cy)*(by-cy));

if (a+b>c && b+c>a && c+b>a) cout<<"Yes";

else cout<<"No";

return 0;

}


Các câu hỏi tương tự
Linh Thùy
Xem chi tiết
Hin1217
Xem chi tiết
nguyễn thu nga
Xem chi tiết
Lý Hoàng Bảo An
Xem chi tiết
Văn Trần Đình
Xem chi tiết
Văn Trần Đình
Xem chi tiết
Khai Trần Duy
Xem chi tiết
Tuấn anh
Xem chi tiết
Thùy Trang
Xem chi tiết