Правило треугольника

  • 3
  • Недоступна
Любые ли три отрезка могут быть сторонами треугольника или не любые? Наверное, вы уже догадались (или вспомнили из школьной геометрии), что треугольник получится, только когда сумма длин двух любых сторон будет больше длины третьей стороны. Ну а теперь напишем код проверки 3 отрезков на пригодность для сторон треугольника.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (42)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Александр6 уровень, Минск
18 июня, 10:11
всего лишь нужно внимательно и громко (без мата) прочитать условия существования треугольника и переписать это условие с помощью логических операторов, решил с 4 попытки, а при анализе решения оказалось до боли всё просто... ) удачи всем и терпения!!!
Ulyana5 уровень, Минск
16 июня, 17:24
получилось с первого раза. Проверила на БОЛЬШЕ все стороны.
Вадим Роготнев6 уровень, Екатеринбург
12 июня, 15:13
все правильно, кроме точки!) концентрируешься на решении, мелочи упускаешь.
Борис Скворцов5 уровень, Киев
3 июня, 14:09
Долго тупил, пока не изменил "ИЛИ" на "И"
Алексей6 уровень, Москва
29 апреля, 15:54
Бредовая задача. Долго мучался, пока не посмотрел комменты. Какая разница от перестановки мест?? Итог то один и тот же... В итоге 10попыток... а надо было-то всего... КТО МУЧАЕТСЯ С НЕЙ. СНАЧАЛА ПРОПИШИТЕ УСЛОВИЕ, КОГДА НЕ СУЩЕСТВУЕТ ТРЕУГОЛЬНИК, А ПОТОМ ПРОСТО СУЩЕСТВОВАНИЕ.
MartyMcAir14 уровень
26 мая, 13:33
помогло)
Алексей Манченко6 уровень, Минск
24 апреля, 09:25
Задача работает только на проверку несуществующего треугольника, в обратном направлении(проверка существования) не засчитывает последний пункт задания. Может кто объяснить почему?
Programmist Anton14 уровень, Одесса
29 мая, 20:01
Глюк валидатора :В
Pasha Aupi4 уровень, Москва
16 апреля, 16:59
Не выполняется последнее требование...не пойму где ошибка...
Pasha Aupi4 уровень, Москва
16 апреля, 17:21
ппц.. оказалось, что поменяв местами условия (сначала <=, потом >) - то бишь, сначала была проверка, задача была решена...н-да...
Oleksandr Iavorskyi9 уровень, Одесса
25 мая, 22:02
так, как я понял, при проверке "Треугольник существует", нужно использовать оператор не "или ||", а "и &&"
Programmist Anton14 уровень, Одесса
29 мая, 20:02
Если хотя бы в одном случае сторона окажется больше или равна сумме двух других, то треугольника с такими сторонами не существует. Нужно использовать именно оператор или.
Михаил Гуржий15 уровень, Москва
1 апреля, 21:15
Тот случай, когда подсказка сбила с толку. Решил с помощью проверки на НЕ существовании треугольника...
Иван Рычков19 уровень, Москва
29 марта, 18:16
Была сложность. Я создал private static BR и сделал для него static int readInt(), чтобы сократить запись ввода с клавиатуры. Программа работала правильно, но проверку не проходила. Перенёс BR и ввод с клавиатуры в main - заработало
Денис10 уровень, Одесса
16 марта, 23:47
if ( a+b <= c || a+c <= b || b+c <= a || a<1 || b<1 || c<1 )