Nhập vào số đo ba cạnh của một tam giác từ bàn phím. Sau đó hãy phân tích xem đó là tam giác gì? (Vuông, cân, hay đều)
/*
Name: Xet tam giac
Copyright: None
Author: Tran Anh
Description: http://www.code.tavn.net
*/
#include<conio.h>
#include<stdio.h>
int can(int u, int v, int t)
{
int test=0;
if((u==v&&u!=t)||(u==t&&u!=v)||(t==v&&t!=u))
test=1;
return test;
}
int deu(int t, int u, int v)
{
int test=0;
if (u==v&&u==t&&t==v)
test=1;
return test;
}
int vuong(int t, int u, int v)
{
int test=0;
if ((((t*t)+(u*u))==(v*v))||(((t*t)+(v*v))==(u*u))||(((u*u)+(v*v))==(t*t)))
test=1;
return test;
}
int main()
{
int a,b,c;
printf("\t- Nhap vao do: "); scanf("%d",&a);
printf("\t- Nhap vao do: "); scanf("%d",&b);
printf("\t- Nhap vao do: "); scanf("%d",&c);
printf("\t- Tam giac ban nhap la tam giac ");
if ((a+b>c)&&(a+c>b)&&(b+c>a))
{
if (deu(a,b,c))
printf("Deu");
else
{
if (vuong(a,b,c))
printf("Vuong");
if (can(a,b,c))
printf(" Can");
}
if (!(deu(a,b,c)&&can(a,b,c)&&vuong(a,b,c)))
printf("Thuong");
}
else
printf("Khong La Tam Giac");
getch();
return 0;
}
Không có nhận xét nào:
Đăng nhận xét