Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
nightmare21
0 / 0 / 2
Регистрация: 08.05.2013
Сообщений: 30
#1

Возможность существования треугольника по сторонам - C++

29.03.2014, 15:07. Просмотров 2080. Ответов 2
Метки нет (Все метки)

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

Треугольник существует только тогда, когда сумма любых двух его сторон больше третьей.

Дано: a, b, c – стороны предполагаемого треугольника.
Требуется сравнить длину каждого отрезка с суммой двух других. Если хотя бы в одном случае отрезок окажется больше суммы двух других, то треугольника с такими сторонами не существует.

Не знаю почему, но оно всегда мне считает, что треугольник существует.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    int a, b, c;
    cout << "Vveditе storonu trukytnuka \n";
    cout << "A = "; cin >> a;
    cout << "B = "; cin >> b;
    cout << "C = "; cin >> c;
    
    if ( (b+c > a) || (a+c > b) || (a+b > c)) {
        cout << "Trukytnuk sushhestvuet";
    }
    else
        cout << "Trukytnuk ne sushhestvuet";
    
    
    getch();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2014, 15:07
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Возможность существования треугольника по сторонам (C++):

Написать программу, которая считывает длины сторон треугольника, проверяет возможность построения треугольника и находит все медианы этого треуголника
Написать программу, которая считывает длины сторон треугольника, проверяет...

написать программу, которая считывает длины сторон треугольника, проверяет возможность построения треугольника и находит все медианы этого треугольник
1) написать программу, которая считывает длины сторон треугольника, проверяет...

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

Определить вид треугольника по его сторонам
Помогите кто-нибудь Даны три числа.Если они могут быть длинами сторон...

Определить прямоугольность треугольника по трём сторонам
Сделал сам, но работает только при том условии, когда сторона &quot;А&quot; - это...

Проверка условия существования треугольника
нужно написать программу Даны 3 числа, определить могут ли эти числа являться...

2
Gouvere
19 / 19 / 8
Регистрация: 25.11.2013
Сообщений: 122
29.03.2014, 15:46 #2
Попробуйте такое условие:
C++
1
if((b+c-a) > 0) && ((a+c-b) > 0) && ((a+b-c) > 0))
Если true, то треугольник существует.
1
cooller
565 / 533 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
29.03.2014, 15:48 #3
nightmare21, в условии не || а & &
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2014, 15:48
Привет! Вот еще темы с решениями:

Нахождение углов треугольника по трем его сторонам
На данный момент у меня получается вот так.. На форуме есть подобная тема но...

Вычисление высоты треугольника по сторонам, в чем ошибка?
Задача такова Составить программу для вычисления высоты треугольника по...

Построение треугольника по трем сторонам, найти площадь
Запутался с написанием программы Помогите! Даны три числа. Если они могут...

Идентификация треугольника по двум сторонам и углу между ними
Всем доброго времени суток! Написал программу для определения типа...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru