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