Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
mikador
0 / 0 / 0
Регистрация: 17.09.2011
Сообщений: 55
#1

Треугольник на с++ - C++

23.09.2011, 19:47. Просмотров 1452. Ответов 22
Метки нет (Все метки)

Учитывая 3 положительных действительных числа x, y, z. Произведите "ДА", если возможно построить треугольник с длинами стороны x, y, z. Произведите "НЕТ" иначе.
Пример:
Вход:
3 4 5

Продукция
ДА

Пример:
Вход:
1 4 5

Продукция
НЕТ
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.09.2011, 19:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Треугольник на с++ (C++):

Создать базовый класс Треугольник с 2 наследниками: Равносторонний треугольник, Прямоугольный треугольник - C++
Задание звучит так: Нужно создать базовый класс Треугольник с двумя наследующими его классами - равносторонний треугольник (·...

Класс треугольник с произвольным классом - равнобедренный треугольник - C++
Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть в классе методы проверки существования треугольника, вычисления и...

Создать абстрактный класс "Треугольник" и производный - "Равнобедренный треугольник" - C++
Задание Создать абстрактный класс треугольник. Предусмотреть в классе методы проверки существования треугольника, вычисления и вывода...

Треугольник - C++
Здраствуйте. Помогите решить Дано 1)####### 2)##### ##### ### ### # ...

Треугольник - C++
Вот такая вот задача: Написать подпрограмму-функцию для определения того, можно ли из двух отрезков a и b, заданных в основной...

треугольник - C++
помогите пожалуйста проверить можно ли из векторов a(a1,a2), b(b1,b2) c(c1,c2) образовать треугольник

22
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
23.09.2011, 19:49 #2
mikador, а лично вы знаете условие возможности построения треугольника?
0
mikador
0 / 0 / 0
Регистрация: 17.09.2011
Сообщений: 55
23.09.2011, 19:58  [ТС] #3
Цитата Сообщение от Jupiter Посмотреть сообщение
mikador, а лично вы знаете условие возможности построения треугольника?
там не написано , ну для общих треугольников кажись
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
23.09.2011, 20:00 #4
там не написано , ну для общих треугольников кажись
Ну и? И вы хотите сказать, что задачу с 3-мя условными ветвлениями вы не в силах реализовать?
0
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
23.09.2011, 20:03 #5
Цитата Сообщение от mikador Посмотреть сообщение
там не написано
это мало кого волнует

Цитата Сообщение от mikador Посмотреть сообщение
ну для общих треугольников кажись
кажись небывает, либо знаете либо нет

читайте соотношение сторон треугольника
покажите свои нароботки, а мы подскажем что не так
0
mikador
0 / 0 / 0
Регистрация: 17.09.2011
Сообщений: 55
23.09.2011, 20:03  [ТС] #6
Цитата Сообщение от soon Посмотреть сообщение
Ну и? И вы хотите сказать, что задачу с 3-мя условными ветвлениями вы не в силах реализовать?
да я просто не понял саму задачу =(
0
Slimmy
65 / 18 / 2
Регистрация: 09.10.2010
Сообщений: 97
23.09.2011, 20:05 #7
Цитата Сообщение от mikador Посмотреть сообщение
там не написано , ну для общих треугольников кажись
Условия существования треугольника а<b+c или b<a+c или c<a+b. Раз уж лень искать, то хоть напишите сами программу, которая содержит менее 15 строк.
0
mikador
0 / 0 / 0
Регистрация: 17.09.2011
Сообщений: 55
23.09.2011, 20:06  [ТС] #8
Цитата Сообщение от Slimmy Посмотреть сообщение
Условия существования треугольника а<b+c или b<a+c или c<a+b. Раз уж лень искать, то хоть напишите сами программу, которая содержит менее 15 строк.
да нет , просто я так писал , мне для онлайн компилятора нужен , а которую я сам писал на с++ , он не принимает =(
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
23.09.2011, 20:07 #9
которую я сам писал
Вам же говорят, выложите сюда, мы вас поправим.
0
mikador
0 / 0 / 0
Регистрация: 17.09.2011
Сообщений: 55
23.09.2011, 20:10  [ТС] #10
#include <iostream>
using namespace std;
int main(){
double x,y,z;
cin >>x>>y>>z;
if((x<y+z) || (y<x+z) || (z<x+y)) cout << "YES"<<endl;
else cout << "NO";
system ("pause");
return 0;
}
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
23.09.2011, 20:11 #11
По условию задачи, выводить надо не yes и no, а ДА и НЕТ
0
mikador
0 / 0 / 0
Регистрация: 17.09.2011
Сообщений: 55
23.09.2011, 20:22  [ТС] #12
все спасибо , решил!
0
Slimmy
65 / 18 / 2
Регистрация: 09.10.2010
Сообщений: 97
23.09.2011, 20:23 #13
Цитата Сообщение от mikador Посмотреть сообщение
все спасибо , решил!

Не по теме:

Я не понял... За что спасибо то? За то, что заставили Вас напрячься?


Вы только в условии && поставьте, а то я в предыдущем сообщении Вам ложную информацию написал.
0
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
23.09.2011, 20:23 #14
mikador, с операторами попутали.
C
1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;
int main(){
int x,y,z;
cin >>x>>y>>z;
cout << (((x<(y+z)) && (y<(x+z)) && (z<(x+y))) ? "Yes" : "No") << endl;
system ("pause");
return 0;
}
Цитата Сообщение от soon Посмотреть сообщение
По условию задачи, выводить надо не yes и no, а ДА и НЕТ
Смысл?
0
Байт
Эксперт C
16326 / 10602 / 1587
Регистрация: 24.12.2010
Сообщений: 20,210
23.09.2011, 20:26 #15
Цитата Сообщение от Slimmy Посмотреть сообщение
Условия существования треугольника а<b+c или b<a+c или c<a+b.
Только тут не ИЛИ. Тут И
0
23.09.2011, 20:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2011, 20:26
Привет! Вот еще темы с ответами:

Треугольник - C++
1.Операторы выбора в С++ Даны три различных числа. Если нельзя построить треугольник с такими длинами сторон, то напечатать 0, иначе...

Треугольник - C++
Составьте программу для выполнения следующих заданий: 1. Ввести с клавиатуры длины отрезков a, b и c. 2. Проверить, могут ли быть эти...

Треугольник) - C++
Даны произвольные числа a, b, c. Если нельзя построить треугольник с такими длинами сторон, то выдать соответствующее сообщение; если...

треугольник - C++
Добрый вечер. реализую абстрактные фигуры (круг, прямоугольник) и производные от них (площадь, периметр). Как-то можно нарисовать...


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

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

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