Đăng nhập để hỏi chi tiết
viết chương trình nhập vào 3 số là 3 cạnh của tam giác. Tính chu vi và diện tích tam giác đó. Kiểm tra xem tam giác đều, cân, vuông yay thường
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
`\color{#1AD5F7}{⋆⟡}\color{#1AD5F7}{C}\color{#4DA6E6}{h}\color{#668EDD}{i}\color{#8077D5}{p}\color{#995FCD}{p}\color{#EA2F90}{⟡⋆}`
#include <bits/stdc++.h>
#define ll double
using namespace std;
int main() {
ll a, b, c;
cin >> a >> b >> c;
if (a + b > c && a + c > b && b + c > a) {
ll p = a + b + c;
ll s = sqrt((p / 2) * (p / 2 - a) * (p / 2 - b) * (p / 2 - c));
cout << p << "\n" << s << "\n";
if (a == b && b == c) cout << "Tam giac deu\n";
else if (a == b || b == c || a == c) cout << "Tam giac can\n";
else if (a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a)
cout << "Tam giac vuong\n";
else cout << "Tam giac thuong\n";
} else cout << "Khong phai tam giac\n";
}
Hãy giúp mọi người biết câu trả lời này thế nào?
def tamgiac(a,b,c):
if a*a == b*b + c*c or b*b == a*a + c*c or c*c == a*a + b*b:
return "Tam giác vuông"
elif a == b == c:
return "Tam Giác Đều"
elif a == b or b == c or c == a:
return "Tam giác cân"
else:
return "Tam giác thường"
def cv_dt(a,b,c):
P = a + b + c
p = P/2
s = p*(p-a)*(p-b)*(p-c)
return f"Chu vi là {P}\nDiện tích là {s**0.5}"
if __name__ == '__main__':
a,b,c = map(float,input().split())
if a > 0 and b > 0 and c > 0 and a + b > c and a + c > b and c + b > a:
print(tamgiac(a,b,c))
print(cv_dt(a,b,c))
else:
print("Không là tam giác")
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin