Информатика: решение задачи на языке Паскаль. Текст задачи: даны три натуральных числа. Напишите программу, определяющую существует ли треугольник с такими длинами сторон. Если такой треугольник существует, то определите его тип (равносторонний, равнобедренный, разносторонний)

23 Окт 2019 в 06:47
190 +1
0
Ответы
1

Программа на языке Паскаль:

program TriangleType;
var
a, b, c: integer;
begin
writeln('Введите длины сторон треугольника:');
readln(a, b, c);
if (a + b > c) and (a + c > b) and (b + c > a) then
begin
if (a = b) and (b = c) then
writeln('Треугольник равносторонний')
else if (a = b) or (a = c) or (b = c) then
writeln('Треугольник равнобедренный')
else
writeln('Треугольник разносторонний');
end
else
writeln('Треугольник с такими сторонами не существует');
end.

Программа сначала запрашивает у пользователя длины сторон треугольника, затем проверяет существование треугольника по условию суммы длин двух сторон больше третьей. Если треугольник существует, программа определяет его тип (равносторонний, равнобедренный, разносторонний) и выводит соответствующее сообщение.

19 Апр 2024 в 09:54
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 95 924 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир