tìm giúp lỗi C

ctrinh xem 3 cạnh có tạo thành tam giác ko .
mn xem mình sai chỗ nào ạ


#include <stdio.h>
#include <math.h>
int main()
{
float a;
float b;
float c;

printf("nhap a : ");
scanf("%f",&a);
printf("nhap b : ");
scanf("%f",&b;
printf("nhap c : ");
scanf("%f",&c);

if ((a+b >c) && (a +c >b) && (b +c >a) && (a > 0) && (b >0) && (c > 0) && (d > 0))
{
if ((a == b) && (b == c) && (c = a))
{
printf("tam giac deu");
}
if ((a = b) || (b = c) || (a = c))
{
printf("tam giac can");
}
if ((a * a == b * b + c * c) || (b * b == a * a + c * c) || (c * c == a * a + b * b))
printf ("tam giac vuong");
else
{
printf("tam giac thuong");
}
}

else
{
printf("khong la tam giac");
}


return 0;
}
 

aloxinh_nb

It's Secret !
Mã:
if ((a+b >c) && (a +c >b) && (b +c >a) && (a > 0) && (b >0) && (c > 0) )
{
    if ((a == b) && (b == c) && (c = a))
    {
        printf("tam giac deu");
    }
    else if ((a = b) || (b = c) || (a = c))
    {
        printf("tam giac can");
    }
    else if ((a * a == b * b + c * c) || (b * b == a * a + c * c) || (c * c == a * a + b * b))
    {
        printf ("tam giac vuong");
    }
    else 
    {
    printf("tam giac thuong");
    }
}


else 
{
printf("khong la tam giac");
}
 
Sửa lần cuối:

Thống kê

Chủ đề
100,755
Bài viết
467,590
Thành viên
339,851
Thành viên mới nhất
Đông Âu
Top