//De: Nhap vao 3 so thuc dung làm so do 3 canh mot tam giac, sau do xac dinh xem tam giac tuong ung co tinh chat gi : Deu, vuong can, vuong, can hay thuong.
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
float a,b,c,max;
printf(" nhap vao 3 canh cua tam giac : \n ");
do
{
scanf("%f %f %f ",&a,&b,&c);
if(a+b<=c||a+c<=b||b+c<=a) // Kiem tra 3 canh nhap vao co thoa man dieu kien mot tam giac khong.
printf(" Not Ok \n");
}while(a+b<=c||a+c<=b||b+c<=a);
printf(" 3 canh cua tam giac : a=%2.1f b=%2.1f c=%2.1f \n ",a,b,c);
if(a==b&&a==c) // kiem tra 3 canh co = nhau khong.
printf(" Tam giac deu " );
else
{
max=(a>b)?(a>c?a:c):(b>c?b:c);
if(pow(a,2)+pow(b,2)==pow(max,2)||pow(b,2)+pow(c,2)==pow(max,2)||pow(a,2)+pow(c,2)==pow(max,2))
{
if(a==b||a==c||b==c)
printf(" Tam giac vuong can");
else printf("tam giac vuong ");
}
else if(a==b||a==c||b==c)
printf(" tam giac can ");
else printf(" tam giac thuong ");
}
getch();
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?