Viết bằng C++: Nhập vào bàn phím 3 số là 3 cạnh của tam giác, xét xem tam giác đó là tam giác VUÔNG, VUÔNG CÂN, THƯỜNG. output: CAN, VUONG CAN, THUONG
2 câu trả lời
#include<iostream>
using namespace std;
int main(){
int a, b, c;
cout<<"Nhap vao canh a: ";
cin>>a;
cout<<"Nhap vao canh b: ";
cin>>b;
cout<<"Nhap vao canh c: ";
cin>>c;
if( a<b+c && b<a+c && c<a+b ){
if( a*a==b*b+c*c || b*b==a*a+c*c || c*c== a*a+b*b)
cout<<"Day la tam giac vuong";
else if(a==b && b==c)
cout<<"Day la tam giac deu";
else if(a==b || a==c || b==c)
cout<<"Day la tam giac can";
else if(a*a > b*b+c*c || b*b > a*a+c*c || c*c > a*a+b*b)
cout<<"Day la tam giac tu";
else
cout<<"Day la tam giac nhon";
}
else
cout<<"Ba canh a, b, c khong phai la ba canh cua mot tam giac";
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int a, b, c;
cout<<" nhập độ dài cạnh a :"; cin>> a;
cout<<" nhập độ dài cạnh b :"; cin>> b;
cout<<" nhập độ dài cạnh c :"; cin>> c;
if ((a + b> c) and( a+ c> b ) and(b+ c> a)){
if ((a*a == b*b + c*c ) or ( b*b == a*a + c*c ) or ( c*c == b*b + a*a )){
cout<<" đây là tam giác vuông "<< endl;
}
if ((a == b) and (b == c) and (a ==c)){
cout <<" đây là tam giác đều "<< endl;
}
if ((a == b) or (b == c) or (a ==c)){
cout <<" đây là tam giác cân"<< endl;
}
else{
cout<<" đây là tam giác thường "<< endl;
}
}
else{
cout<<" ba cạnh không thuộc tam giác "<< endl;
}
return 0;
}