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

23 Окт 2019 в 06:47
216 +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
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир