0 / 0 / 0
Регистрация: 03.06.2017
Сообщений: 16
1

Определить, существует ли треугольник с заданными длинами сторон

03.06.2017, 20:50. Показов 7429. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, помогите разобраться, задание такое:
Даны 3 положительных вещественных числа x, y, z. Определить, существует ли треугольник с такими длинами сторон. Если существует, то является ли он остроугольным, прямоугольным или тупоугольным.
Как это отразить в коде ? Я новичок и у меня нет опыта работы с переменными и углами
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2017, 20:50
Ответы с готовыми решениями:

Треугольник задан длинами сторон A,B,C. Разработать схему алгоритма,определяющую,существует ли данный треугольник
Треугольник задан длинами сторон A,B,C. Разработать схему алгоритма,определяющую,существует ли...

Выяснить, существует ли треугольник с такими длинами сторон и если существует - вычислить величину всех этих углов.
Даны числа А, B, C. Выяснить, существует ли треугольник с такими длинами сторон и если существует -...

Выяснить, существует ли треугольник с длинами сторон X, Y, Z
Даны положительные числа X, Y, Z. Выяснить существует ли треугольник с длинами сторон X,Y,Z. если...

Проверить, можно ли построить треугольник с заданными длинами сторон
Напишите программу: даны произвольные числа a, b, c. Если нельзя построить треугольник с такими...

1
1151 / 743 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
03.06.2017, 21:13 2
Лучший ответ Сообщение было отмечено librain как решение

Решение

Мне гугл предложил такое решение
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    if(a >= b + c || b >= a + c || c >= b + a)
    {   
        // это вообще не треугольник
        // ...
    } else if(a*a == b*b+c*c || b*b == a*a+c*c || c*c == b*b+a*a)
    {
        //прямоугольный
        // ...
    } else if(a*a > b*b+c*c || b*b > a*a+c*c || c*c > b*b+a*a)
    {
        //тупоугольный
        // ...
    } else
    {
        //остроугольный
        // ...
    }
1
03.06.2017, 21:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2017, 21:13
Помогаю со студенческими работами здесь

Даны три числа. Определить, можно ли построить треугольник с указанными длинами сторон
Даны три числа. Определить, можно ли построить треугольник с указанными длинами сторон. Если можно,...

Определить является ли заданный длинами сторон треугольник тупоугольным, прямоугольным или остроугольным
Треугольник задан длинами своих сторон – a, b, c. Определить является ли он тупоугольным,...

Треугольник задан длинами своих сторон: а, b, с
21. Треугольник задан длинами своих сторон: а, b, с. Определить, является ли он тупоугольным,...

Присвоить переменной Р значение 1, построить треугольник с длинами сторон
Объясните пожалуйста, как такое сделать: Переменные X,Y,Z имеют положительные значения....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru