Xin chào các bạn, mình có viết 1 đoạn code C kiểm tra xem đó là tam giác gì nhưng nó có 1 khuyết điểm là không kiểm tra được tam giác cân nếu đã khai báo lệnh kiểm tra tam giác đều hoặc không kiểm tra được tam giác đều nếu đã khai báo lệnh kiểm tra tam giác cân. Các bạn giúp mình hoàn thiện nó nhé! Còn ai chưa biết thì có thể tham khảo!
P/S: Mình gọi ba cạnh tam giác lần lượt là " canha " ; " canhb " ; " huyen ". Dưới đây là code. ( có nhập vào bàn phím )
#include <stdio.h>
#include <stdlib.h>
main(){
int canha, huyen, canhb;
printf("Canh 1: ");
scanf("%d", &canha);
printf("Canh 2: ");
scanf("%d", &canhb);
printf("Canh huyen: ");
scanf("%d", &huyen);
if (canha*canha + canhb*canhb == huyen*huyen || canha*canha + huyen*huyen == canhb*canhb || canhb*canhb + huyen*huyen == canha*canha)
printf("Day la tam giac vuong\n");
else if (canha == canhb || canha == huyen || huyen == canhb)
printf("Day la tam giac can\n");
else
printf("Khong nhan dang duoc tam giac nay\n");
getch();
}