Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
mikador
0 / 0 / 0
Регистрация: 17.09.2011
Сообщений: 55
1

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

23.09.2011, 19:47. Просмотров 1688. Ответов 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
Ответы с готовыми решениями:

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

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

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

Треугольник
помогите!

Треугольник)
Даны произвольные числа a, b, c. Если нельзя построить треугольник с такими...

22
Jupiter
Каратель
Эксперт С++
6570 / 3991 / 400
Регистрация: 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
2546 / 1311 / 177
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
23.09.2011, 20:00 4
там не написано , ну для общих треугольников кажись
Ну и? И вы хотите сказать, что задачу с 3-мя условными ветвлениями вы не в силах реализовать?
0
Jupiter
Каратель
Эксперт С++
6570 / 3991 / 400
Регистрация: 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 / 3
Регистрация: 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
2546 / 1311 / 177
Регистрация: 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
2546 / 1311 / 177
Регистрация: 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 / 3
Регистрация: 09.10.2010
Сообщений: 97
23.09.2011, 20:23 13
Цитата Сообщение от mikador Посмотреть сообщение
все спасибо , решил!

Не по теме:

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


Вы только в условии && поставьте, а то я в предыдущем сообщении Вам ложную информацию написал.
0
Nursik77
273 / 233 / 30
Регистрация: 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
19182 / 12328 / 2602
Регистрация: 24.12.2010
Сообщений: 25,318
23.09.2011, 20:26 15
Цитата Сообщение от Slimmy Посмотреть сообщение
Условия существования треугольника а<b+c или b<a+c или c<a+b.
Только тут не ИЛИ. Тут И
0
Slimmy
65 / 18 / 3
Регистрация: 09.10.2010
Сообщений: 97
23.09.2011, 20:27 16
Цитата Сообщение от Байт Посмотреть сообщение
Только тут не ИЛИ. Тут И

Не по теме:

Я уже потом увидел, читайте мой предыдущий пост ;)

0
mikador
0 / 0 / 0
Регистрация: 17.09.2011
Сообщений: 55
23.09.2011, 20:27  [ТС] 17
Цитата Сообщение от Nursik77 Посмотреть сообщение
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;
}

Смысл?
да просто у нас по английскому задают вопрос ))) я перевел полностью х) сорри если что...
0
Байт
Эксперт C
19182 / 12328 / 2602
Регистрация: 24.12.2010
Сообщений: 25,318
23.09.2011, 20:28 18
Кстати. Условие ИЛИ Выполняется для любой тройки неотрицательных чисел, не все из которых равны нули
0
soon
2546 / 1311 / 177
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
23.09.2011, 20:29 19
Смысл? У вас есть тестирующая система, которая принимает в качестве правильно ответа "да". Что она сделает, если получит ответ "yes"? Да, это можно предусмотреть, но в условии задачи четко оговорено, какие ответы должны быть. Так что это зависит от тестирующей системы. Помнится, как то раз мне вернули wrong answer только за то, что я в конце вывода не поставил переход на следующую строку. Бред.
0
mikador
0 / 0 / 0
Регистрация: 17.09.2011
Сообщений: 55
23.09.2011, 20:29  [ТС] 20
ок, я там && поставил...
0
23.09.2011, 20:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2011, 20:29

Треугольник
имеется класс: Треугольник даны его координаты вершин (координаты точек)...

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

Треугольник
Вот такая вот задача: Написать подпрограмму-функцию для определения того,...


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

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

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