Có bao nhiêu số tự nhiên có 3 chữ số dạng a b c thỏa a, b, c là độ dài 3 cạnh của một tam giác cân (kể cả tam giác đều)?
A. 45
B. 81
C. 165
D. 216
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.
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")
3:
Ta sẽ chia M ra làm 3 nhóm
Nhóm 1: \(A=\left\{0;3;6\right\}\)
Nhóm 2: \(B=\left\{1;4;7\right\}\)
Nhóm 3: \(C=\left\{2;5;8\right\}\)
TH1: 1 số A,1 số B, 1 số C
*Nếu số ở A chọn là số 0 thì sẽ có 3*3*2*2*1=36 cách
*Nếu số A chọn khác 0 thì sẽ là 2*3*3*3!=108 cách
=>Có 108+36=144 cách
TH2: 3 số A
=>Có 2*2*1=4 số
TH3: 3 số B
=>Có 3!=6 số
TH4: 3 số C
=>Có 3!=6 số
=>Có 144+4+6+6=148+12=160 số
Độ dài 3 cạnh của 1 tam giác cân nhé , không phải vuông đâu : ) Tớ nhầm !
#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!)