Какой треугольник?

Задача: 905. Какой треугольник? с сайта http://www.e-olimp.com.ua Определить вид треугольника (равносторонний, равнобедренный, разносторонний) по заданным длинам его сторон. Существование треугольника и корректность исходных данных гарантируется. Технические условия Входные данные В единственной строке задано 3 целых числа — длины сторон треугольника. Длины сторон не превышают 100. Выходные данные В единственной строке вывести 1, если треугольник равносторонний, 2 если равнобедренный и 3 если разносторонний.

Первая сторона Вторая сторона Третья сторона Результат
2 2 2 1
3 4 3 2
4 7 14 3

Код программы:

Задача решена методом моделирования. Вычисления проведены согласно условию, представленному в задаче. По условию задачи необходимо проверить каким является треугольник: равносторонним, равнобедренным или разносторонним. Для этого создаем массив из трех элементов(сторон треугольника), считываем его. Далее, если все элементы массива равны, то треугольник равносторонний, иначе, если две стороны равны, то он равнобедренный, если ни то, ни то не выполняется, то он разносторонний. Для проверки работы программы можно воспользоваться объектом. Ссылка на e-olimp: http://www.e-olymp.com/ru/submissions/2319469 Второй вариант:

http://www.e-olymp.com/ru/submissions/2319474

Код на Java:

Второй вариант:

Зелінський Вячеслав Олександрович
Зелінський Вячеслав Олександрович

Latest posts by Зелінський Вячеслав Олександрович (see all)

9 thoughts on “Какой треугольник?

  1. Молодец. Слегка многословно. Особенно второй вариант. Но мысль правильная.
    Ожидалось что-то вроде:

    У нас с поисковыми задачами такая система. Вы решаете какую-нибудь задачу и сообщаете об этом мне, или кому-то из преподавателей (можно по почте). Те знакомятся с задачей и решением и дают (или не дают) рекомендацию написать о ней статью на сайте. За это начисляются какие-то баллы.

    Давайте я зачислю Вам 5 дополнительных баллов, но в дальнейшем Вы будете согласовывать задачи?

  2. — В самом первом комментарии я привёл код решения на С++. Пожалуйста в своём решении на Java, исходите из него. Использование массивов и циклов в этой задаче не оправдано. Всё решение — одна строчка кода.

    — Ссылки на e-olymp.com не рабочие.

Добавить комментарий