K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

#include <bits/stdc++.h>

using namespace std;

double a,b,c,p,s;

int main()

{

cin>>a>>b>>c;

if (a+b>c && b+c>a && c+b>a)

{

p=(a+b+c)/2;

s=sqrt(p*(p-a)*(p-b)*(p-c));

cout<<fixed<<setprecision(2)<<s;

}

else cout<<"Day khong la ba canh trong mot tam giac";

return 0;

}

 

25 tháng 6 2023

a) Thay \(b=a-1\) vào hệ thức thứ hai thì được \(a-1+c=a+4\) hay \(c=5\). Hơn nữa, ta thấy \(a>b\) nên \(b\) không thể là độ dài của cạnh huyền của tam giác vuông được. Sẽ có 2 trường hợp:

 TH1: \(a\) là độ dài cạnh huyền. Khi đó theo định lí Pythagoras thì \(b^2+c^2=a^2\) \(\Rightarrow b^2+25=\left(b+1\right)^2\) \(\Leftrightarrow b^2+25=b^2+2b+1\) \(\Leftrightarrow2b=24\) \(\Leftrightarrow b=12\), suy ra \(a=13\). Vậy \(\left(a,b,c\right)=\left(13,12,5\right)\)

 TH2: \(c\) là độ dài cạnh huyền. Khi đó cũng theo định lý Pythagoras thì \(a^2+b^2=c^2\) \(\Leftrightarrow\left(b+1\right)^2+b^2=25\) \(\Leftrightarrow2b^2+2b-24=0\) \(\Leftrightarrow b^2+b-12=0\) \(\Leftrightarrow\left[{}\begin{matrix}b=3\left(nhận\right)\\b=-4\left(loại\right)\end{matrix}\right.\) \(\Rightarrow a=b+1=4\). Vậy \(\left(a,b,c\right)=\left(4,3,5\right)\)

  Như vậy, ta tìm được \(\left(a,b,c\right)\in\left\{\left(13,12,5\right);\left(4,3,5\right)\right\}\)

b) Bạn không nói rõ b', c' là gì thì mình không tính được đâu. Mình tính b, c trước nhé.

 Do \(b:c=3:4\) nên rõ ràng \(c>b\). Vì vậy \(b\) không thể là độ dài cạnh huyền được. Sẽ có 2TH

 TH1: \(c\) là độ dài cạnh huyền. Khi đó theo định lý Pythagoras thì \(a^2+b^2=c^2\). Do \(b:c=3:4\) nên \(b=\dfrac{3}{4}c\). Đồng thời \(a=125\) \(\Rightarrow125^2+\left(\dfrac{3}{4}c\right)^2=c^2\) \(\Rightarrow\dfrac{7}{16}c^2=125^2\) \(\Leftrightarrow c=\dfrac{500}{\sqrt{7}}\) \(\Rightarrow b=\dfrac{375}{\sqrt{7}}\). Vậy \(\left(b,c\right)=\left(\dfrac{375}{\sqrt{7}},\dfrac{500}{\sqrt{7}}\right)\)

 TH2: \(a\) là độ dài cạnh huyền. Khi đó cũng theo định lý Pythagoras, ta có \(b^2+c^2=a^2=125^2\). Lại có \(b:c=3:4\Rightarrow\dfrac{b}{3}=\dfrac{c}{4}\Rightarrow\dfrac{b^2}{9}=\dfrac{c^2}{16}=\dfrac{b^2+c^2}{25}=\dfrac{125^2}{25}=625\)

\(\Rightarrow b^2=5625\Rightarrow b=75\) \(\Rightarrow c=100\). Vậy \(\left(b,c\right)=\left(75,100\right)\)

Như vậy, ta tìm được \(\left(b,c\right)\in\left\{\left(75,100\right);\left(\dfrac{350}{\sqrt{7}};\dfrac{500}{\sqrt{7}}\right)\right\}\)

 

 

18 tháng 11 2021

D.2-3-1-4

30 tháng 1 2023

P = (a + b + c)3 - 4(a3 + b3 + c3) - 12abc

= (a + b + c)3 - 4(a3 + b3 + c3 + 3abc) 

= (a + b + c)3 - 8c3 - 4(a3 + b3 - c3 + 3abc) 

= (a + b + c)3 - (2c)3 - 4(a3 + b3 - c3 + 3abc) 

Có (a + b + c)3 - (2c)3 

= (a + b - c)[(a + b + c)2 + (a + b + c).2c + 4c2]

= (a + b - c)(a2 + b2 + c2 + 2ab + 2bc + 2ca + 2ac + 2bc + 2c2 + 4c2)

= (a + b - c)(a2 + b2 + 7c2 + 4bc + 4ac + 2ba)

Lại có a3 + b3 - c3 + 3abc

 = (a + b)3 - c3 - 3ab(a + b) + 3abc

= (a + b - c)[(a + b)2 + (a + b)c + c2 - 3ab]

= (a + b - c)(a2 + b2 + c2 + ac + bc - ab) 

Khi đó P = (a + b - c)(a2 + b2 + 7c2 + 4bc + 4ac + 2ba) - 4(a + b - c)(a2 + b2 + c2 + ac + bc - ab) 

= (a + b - c)(-3a2 - 3b2 + 3c2 + 6ba)

= 3(a + b - c)(- a2 - b2 + 2ab + c2)

= 3(a + b - c)[c2 - (a - b)2]

= 3(a + b - c)(a + c - b)(c - a + b) 

Nếu P < 0 thì  3(a + b - c)(a + c - b)(c - a + b)  < 0

<=>  (a + b - c)(a + c - b)(c + b - a) < 0

=> Có ít nhất một hạng tử trái dấu với 2 hạng tử còn lại

Với a,b,c > 0

Giả sử \(\left\{{}\begin{matrix}a+b-c< 0\\a+c-b>0\\b+c-a>0\end{matrix}\right.\) => a;b;c không là 3 cạnh tam giác 

hoặc \(\left\{{}\begin{matrix}a+b-c>0\\b+c-a< 0\\a+c-b< 0\end{matrix}\right.\) cũng tương tự

Vậy a,b,c không là 3 cạnh tam giác 

30 tháng 1 2023

Không kết luận được bất cứ điều gì nếu không có thêm điều kiện a;b;c là các số dương

24 tháng 11 2022

a = float(input("Nhap a : "))
b = float(input("Nhap b : "))
c = float(input("Nhap c : "))
if a+b>c and a+c>b and b+c>a:
    if a==b or a==c or b==c:
        if a==c==b:
            print("Day la ba canh cua tam giac deu")
        else:
            print("Day la ba canh cua tam giac can")
    elif (a**2)+(b**2)==c**2 or (a**2)+(c**2)==b**2 or (c**2)+(b**2)==a**2:
        print("Day la ba canh cua tam giac vuong")
    else:
        pass
else:
    print("Day khong phai ba canh cua tam giac")

18 tháng 10 2021

#include <bits/stdc++.h>
using namespace std;
int main() {
double a, b, c;
cin >> a >> b >> c;
if(a==b)
{if (b!=c) {cout << "Ba so da nhap la do dai ba canh cua mot tam giac can";}
if(b==c) {cout << "Ba so da nhap la do dai ba canh cua mot tam giac deu";}}
if(b==c)
{if(a!=b) {cout << "Ba so da nhap la do dai ba canh cua mot tam giac can";}}
if(a==c)
{if(a!=b) {cout << "Ba so da nhap la do dai ba canh cua mot tam giac can";}}
if(a!=b)
{if(b!=c) {cout << "Ba so da nhap khong la do dai ba canh cua mot tam giac can";}}
return 0;
}

Chúc bn học tốt! (Bonus thêm trường hợp không là độ dài tam giác cân và là độ dài của tam giác đều nha!)