IP
Ivann Peroff

Люди, которые более или мение прошарены в паскале, помогите!

Составил программу в основе которой лежит сложный алгоритм. Суть программы: Даны три числа а, b, c. Если они могут являться сторонами треугольника, то определить вид этого треугольника: равносторонний, равнобедренный или прямоугольный, по формуле Герона определить его площадь. Программа на ура определяет равнобедренные, прямоугольные и равносторонние треугольники, но задача по разрешению может ли вообще существовать треугольник с такими длинами сторон вгоняет ее в некоторых случаях в ступор. Например при вводе цифр: 4, 5, 1. Выдает 207 ошибку (207 -- недопустимая операция с плавающей запятой; ) Вообще не понимаю формулировки! Может ошибка лежит в самом начале? В самом начале я задал следующее условие: if ((a+b)>c) and ((a+с) >b) and ((c+b)>a). Это я записал на основе того, что в любом треугольнике сумма его 2 сторон всегда должна быть больше 3 стороны. В общем, кто шарит помогите!

нет, замена and на or ТОЧНО не требуется

КГ
Колян Голубков

если программа вгоняется некоторых случаях в ступор, то значит ошибка в алгоритме

АП
Алексей Птицын

Надо заменить функцию AND - ИИИИИИИИИИИИИИИИИ
На функции OR - ИЛИ ИЛИ ИЛИ ИЛИ ИЛИ ИЛИ ИЛИ ИЛИ ИЛИ

Ма
Мадина

if (a < b+c) and (b < a+c) and (c < a+b) then
writeln ('Треугольник существует. ')
else
writeln ('Треугольник не существует. ');

AI
Anton Ivanov

привидите описание переменных a b c

Похожие вопросы
Помогите с Паскалем !!!
помогите через паскаль
помогите в паскале !!!
Помогите с паскалем.
Помогите с паскалем?
Помогите с паскаль!!!
Помогите по паскалю!
Люди помогите с Паскалем, сижу голову ломаю)))
люди добрые помогите с паскалем пожалуйста.
Знающие Люди! ! помогите с Паскалем