Câu Hỏi: Viết chương trình nhập vào 3 số a, b, c; Kiểm tra 3 số có phải là độ dài 3 cạnh tam giác không? Nếu là độ dài 3 cạnh tam giác, xuất ra dạng của tam giác.
#include<iostream> #include<math.h> using namespace std; void nhap(int &a,int &c,int &b) { cout<<"nhap a:";cin>>a; cout<<"nhap b:";cin>>b; cout<<"nhap c:";cin>>c; } int kiemtra(int a, int b, int c) { if((a+b>c)&&(a+c>b)&&(b+c>a)) return 1; else return 0; } void nhandang(int a, int b, int c) { if((a==b)&&(b==c)) cout<<"la tam giac deu "; else if(((a==b)&&(a*a+b*b==c*c))||((a==c)&&(a*a+c*c==b*b))||((b==c)&&(b*b+c*c==a*a))) cout<<"la tam giac vuong can"; else if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c==a*a)) cout<<"la tam giac vuong"; else if((a==b)||(a==c)||(b==c)) cout<<"la tam giac can"; else cout<<"la tam giac thuong"; } int main() { int a,b,c; cout<<"nhap a:";cin>>a; cout<<"nhap b:";cin>>b; cout<<"nhap c:";cin>>c; if(kiemtra(a,b,c)) nhandang(a,b,c); else cout<<"k phai la tam giac"; }