Phân loại tam giác theo 3 cạnh:
- Đều (Equilateral): 3 cạnh bằng nhau.
- Cân (Isosceles): 2 cạnh bằng nhau.
- Thường (Scalene): 3 cạnh khác nhau.
Thuật toán
if (a==b && b==c) -> Deu else if (a==b || b==c || c==a) -> Can else -> Thuong
Chương trình
#include <stdio.h>
int main() {
int a, b, c;
printf("Nhap 3 canh: ");
scanf("%d%d%d", &a, &b, &c);
if (a==b && b==c)
printf("Tam giac deu\n");
else if (a==b || b==c || c==a)
printf("Tam giac can\n");
else
printf("Tam giac thuong\n");
return 0;
}
Kết quả
Run 1: 3 4 6 -> Tam giac thuong Run 2: 2 2 5 -> Tam giac can Run 3: 5 5 5 -> Tam giac deu