Даны три стороны треугольника .определить существует ли треугольник с заданными...

0 голосов
57 просмотров

Даны три стороны треугольника .определить существует ли треугольник с заданными сторонами,если да ,то определить является ли он прямоугольным,равнобедренным или равносторонним,какой треугольник тупоугольный или остроугольный.


Информатика (178 баллов) | 57 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Program treug;

var a,b,c,max,min,srd,d:real;

begin

writeln('Введите стороны треугольника');

readln(a,b,c);

If (a+b>c) or (b+c>a) or (a+c>b) then

begin

if (a=b) or (b=c) or (a=c) then write ('Треугольник равнобедренный');

if (a=b) and (b=c) then write ('Треугольник равносторонний');

end;

begin  

Sort(a,b,c,max,min,srd);  

d:=min*min+srd*srd;  

e:=max*max;  

if d>e thenwriteln('Это остроугольный треугольник!')  

elseif dthenwriteln('Это тупоугольный треугольник!')  

elseif d=e thenwriteln('Это прямоугольный треугольник!');  

end;

else writeln ('Такого треугольника не существует');

end.

(7.2k баллов)