program phuongt;
uses crt;
var a, b, c, g1, g2, g3: integer;
begin
clrscr;
write('Nhap a = '); readln(a);
write('Nhap b = '); readln(b);
write('Nhap c = '); readln(c);
if (a+b>c) and (a+c>b) and (b+c>a) then
begin
if (a*a+b*b=c*c) or (a*a+c*c=b*b) or (b*b+c*c=a*a) then write('Tam giac vuong');
write('Nhap so do goc 1: '); readln(g1);
write('Nhap so do goc 2: '); readln(g2);
write('Nhap so do goc 3: '); readln(g3);
if (g1<=180) and (g2<=180) and (g3<=180) then
begin
if (g1=90) or (g2=90) or (g3=90) then write('Tam giac vuong');
if (g1>90) or (g2>90) or (g3>90) then write('Tam giac tu');
if ((g1<90) or (g2<90) or (g3<90)) and ((g1=90) or (g2=90) or (g3=90)) then write('Tam giac nhon');
end
else write('Nhap so do goc sai');
end;
readln
end.