Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Kiểm tra tam giác (Equilateral, Isosceles, Scalene) trong C


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