Даны стороны треугольника. Определить его вид: равносторонний, равнобедренный или разносторонний - и вывести сообщение об этом. И кроме того, если треугольник равносторонний, то найти его высоту, если он равнобедренный, то найти его полупериметр, а в противном случае найти его наибольшую сторону.

25 Янв 2019 в 10:19
417 +1
0
Ответы
1

var a,b,c:integer;

begin

readln(a,b,c);

if (a = b) and (b = c) then begin

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

writeln('Его высота = ',(sqrt(3) * a)/2:0:3) 

end else 

if (a = b) or (b = c) or (c = a) then begin

writeln('Треугольник равнобедренный');

writeln('Его полупериметр = ',(a+b+c)/2); 

end else 

begin 

writeln('Треугольник разносторонний');

if (a>b) and (a>c) then writeln('Большая сторона = ',a) else

if (b>a) and (b>c) then writeln('Большая сторона = ',b) else

writeln('Большая сторона = ',c); end;

end.

29 Янв 2019 в 18:54
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир