Em mới học C++ được vài tháng. Có vài bài mong được mọi người chỉ giúp.
1) Mẹ của Hồng và Hà dự định tổ chức sinh nhật cho hai chị em sinh đôi này bằng cách làm hai chiếc bánh sinh nhật hình tròn giống nhau. Tuy nhiên, nhà chỉ có mỗi một cái bàn hình tam giác. Em hãy lập trình giúp bà ấy tìm bán kính lớn nhất của mỗi chiếc bánh sao cho hai chiếc bánh đều nằm hoàn toàn trên mặt bàn và không được chồng lên nhau.
Dữ liệu vào từ bàn phím 3 số nguyên dương a, b, c là 3 cạnh của cái bàn hình tam giác bất kì với:
0 < a, b, c < 10^9
a < b + c
b < a + c
c < a + b
Kết quả in ra màn hình 1 số thực là bán kính lớn nhất của chiếc bánh sinh nhật. Kết quả được làm tròn 3 chữ số thập phân.
Ví dụ:
Nhập vào: a = 5, b = 12, c = 13
In ra: 1.529
Hình ảnh chỉ mang tính chất minh họa, kết quả có thể không phải lớn nhất.
Ai giúp em với. Em cám ơn nhiều. :facebook8:
1) Mẹ của Hồng và Hà dự định tổ chức sinh nhật cho hai chị em sinh đôi này bằng cách làm hai chiếc bánh sinh nhật hình tròn giống nhau. Tuy nhiên, nhà chỉ có mỗi một cái bàn hình tam giác. Em hãy lập trình giúp bà ấy tìm bán kính lớn nhất của mỗi chiếc bánh sao cho hai chiếc bánh đều nằm hoàn toàn trên mặt bàn và không được chồng lên nhau.
Dữ liệu vào từ bàn phím 3 số nguyên dương a, b, c là 3 cạnh của cái bàn hình tam giác bất kì với:
0 < a, b, c < 10^9
a < b + c
b < a + c
c < a + b
Kết quả in ra màn hình 1 số thực là bán kính lớn nhất của chiếc bánh sinh nhật. Kết quả được làm tròn 3 chữ số thập phân.
Ví dụ:
Nhập vào: a = 5, b = 12, c = 13
In ra: 1.529
Hình ảnh chỉ mang tính chất minh họa, kết quả có thể không phải lớn nhất.
Ai giúp em với. Em cám ơn nhiều. :facebook8: