Nhập vào 3 số nguyên dương a, b, c. Kiểm tra xem 3 số đó có lập thành tam giác không? Nếu có hãy cho biết tam giác đó thuộc loại nào?

#include
#include

main()
{
float a,b,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))
printf("ko phai la tam giac");
else
{
if (a==b||a==c||b==c)
if (a!=b || a!=c || b!=c)
if (a*a==b*b+c*c || b*b==a*a+c*c || c*c==b*b+a*a)
printf ("tam giac vuong can");
else
printf ("tam giac can");
else
printf ("tam giac deu");
else
if (a*a==b*b+c*c || b*b==a*a+c*c || c*c==b*b+a*a)
printf ("tam giac vuong");
else
printf ("tam giac binh thuong");
}
getch();
}