-
-
-
- Lớp 2
- Tự nhiên và xã hội
- Tiếng việt
- Toán học
- Tiếng Anh
- Đạo đức
- Âm nhạc
- Mỹ thuật
- HĐ trải nghiệm, hướng nghiệp
- Lớp 4
- Khoa học
- Tiếng việt
- Toán học
- Đạo đức
- Tiếng Anh
- Lịch sử và Địa lí
- Công nghệ
- HĐ trải nghiệm, hướng nghiệp
- GD Thể chất
- Âm nhạc
- Lớp 5
- Khoa học
- Toán học
- Tiếng việt
- Tin học
- Tiếng Anh
- Đạo đức
- Lịch sử và Địa lí
- HĐ trải nghiệm, hướng nghiệp
- Lớp 6
- Công nghệ
- Tin học
- Lịch sử và Địa lí
- GDCD
- Ngữ văn
- Toán học
- Khoa học tự nhiên
- Tiếng Anh
- Âm nhạc
- Mỹ thuật
- HĐ trải nghiệm, hướng nghiệp
- Lớp 7
- Tiếng Anh
- GDCD
- Toán học
- Công nghệ
- Tin học
- Ngữ văn
- Lịch sử và Địa lí
- Khoa học tự nhiên
- HĐ trải nghiệm, hướng nghiệp
- Âm nhạc
- Lớp 8
- Tiếng Anh
- GDCD
- Toán học
- Công nghệ
- Ngữ văn
- Khoa học tự nhiên
- Lịch sử và Địa lí
- HĐ trải nghiệm, hướng nghiệp
- GD Thể chất
- Âm nhạc
- Lớp 9
- Tiếng Anh
- GDCD
- Toán học
- Công nghệ
- Tin học
- Ngữ văn
- Khoa học tự nhiên
- HĐ trải nghiệm, hướng nghiệp
- Lịch sử và Địa lí
- Lớp 10
- Hóa học
- Tiếng Anh
- Lịch sử
- Sinh học
- Địa lí
- Vật lí
- Tin học
- Toán học
- GD kinh tế và pháp luật
- Công nghệ
- Ngữ văn
- HĐ trải nghiệm, hướng nghiệp
- GD Thể chất
- GD Quốc phòng và An ninh
- Lớp 11
- Hóa học
- Tiếng Anh
- Vật lí
- Tin học
- Toán học
- Địa lí
- Công nghệ
- Lịch sử
- Ngữ văn
- Sinh học
- GD Thể chất
- GD Quốc phòng và An ninh
- GD kinh tế và pháp luật
- HĐ trải nghiệm, hướng nghiệp
-
-
- KHÁM PHÁ
-
-
-
-
-
-
-
-
- FAVORITES
-
- Hỏi đáp
- Tin Học
- Lớp 9
- Đề: ____________ Hãy viết chương trình làm các nhiệm vụ sau đây: Nhập từ bàn phím ba số thực a, b, c không âm. Kiểm tra xem ba số a, b, c đó có là độ dài ba cạnh của một tam giác hay không Trong trường hợp a, b, c
Đề: ____________ Hãy viết chương trình làm các nhiệm vụ sau đây: Nhập từ bàn phím ba số thực a, b, c không âm. Kiểm tra xem ba số a, b, c đó có là độ dài ba cạnh của một tam giác hay không Trong trường hợp a, b, c
Đề: ____________
Hãy viết chương trình làm các nhiệm vụ sau đây: Nhập từ bàn phím ba số thực a, b, c không âm. Kiểm tra xem ba số a, b, c đó có là độ dài ba cạnh của một tam giác hay không? Trong trường hợp a, b, c là độ dài ba cạnh của một tam giác, chương trình cần thông báo tên của tam giác và diện tích của nó (nếu có).
Input
Một dòng ghi 3 số thực a, b, c (0 < a, b, c <= 10^9) cách nhau một dấu cách trống
Output
Thông báo NO nếu không phải là 3 cạnh của tam giác.
Nếu thỏa mãn là 3 cạnh của tam giác thì:
Dòng 1: ghi tên của tam giác (TAM GIAC VUONG, TAM GIAC DEU, TAM GIAC CAN, TAM GIAC TU, TAM GIAC NHON).
Dòng 2: Ghi diện tích của tam giác, chính xác đến 2 chữ số thập phân
Code bài làm :
#include <bits/stdc++.h>
using namespace std;
int main() {
double a, b, c;
cin >> a >> b >> c;
if (a <= 0 && b <= 0 && c <= 0) {
cout << "NO" << endl;
return 0;
}
if (a + b > c && a + c > b && b + c > a) {
double p = (a + b + c) / 2;
double St = sqrt(p * (p - a) * (p - b) * (p - c));
if (a * a == b * b + c * c || b * b == a * a + c * c || c * c == a * a + b * b) {
cout << "TAM GIAC VUONG" << endl;
cout << setprecision(2) << fixed << St << endl;
}
else if (a == b && b == c) {
cout << "TAM GIAC DEU" << endl;
cout << setprecision(2) << fixed << sqrt(3) / 4 * a * a << endl;
}
else if (a * a > b * b + c * c || b * b > a * a + c * c || c * c > a * a + b * b) {
cout << "TAM GIAC TU" << endl;
cout << setprecision(2) << fixed << St << endl;
}
else if (a == b || b == c || a == c) {
cout << "TAM GIAC CAN" << endl;
cout << setprecision(2) << fixed << St << endl;
}
else {
cout << "TAM GIAC NHON" << endl;
cout << setprecision(2) << fixed << St << endl;
}
} else {
cout << "NO" << endl;
}
return 0;
}
Cho e hỏi sai chỗ nào và cách fix
______Cảm ơn________
Đăng phản hồi
© 2025 Học Tốt Online - Chia Sẻ Tài Liệu Học Tập và Giải Bài Tập Miễn Phí Vietnamese