Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] 209. Triangle.

Ответить
Настройки темы
C/C++ - [решено] 209. Triangle.

Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


это перевод задачи.
Учитывая 3 положительных действительных чисел х, у, z. Выход "да", если можно построить треугольник со стороной длины х, у, z. Выход "NO" в противном случае.
Пример:
Вход:
3 4 5

Выход
ДА

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

Выход
NO
оригинал задачи
Given 3 positive real numbers x, y, z. Output "YES" if it is possible to construct a triangle with side lengths x, y, z. Output "NO" otherwise.
Example:
Input:
3 4 5

Output
YES

Example:
Input:
1 4 5

Output
NO

помогите решить.

Отправлено: 12:57, 17-09-2010

 

Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Hardcore, Без проблем. Напишите правило при которых построение треугольника возможно.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 13:18, 17-09-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Hector

Misanthrope


Сообщения: 474
Благодарности: 38

Профиль | Отправить PM | Цитировать


Цитата Drongo:
правило при которых построение треугольника возможно. »
Сумма квадратов двух сторон должна быть больше квадрата третьей, вроде так

-------
Information must be free!
Нет границ, есть только препятствия

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:37, 17-09-2010 | #3


Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


Это все данные этого задания.

Отправлено: 13:51, 17-09-2010 | #4


Вредитель


Сообщения: 460
Благодарности: 126

Профиль | Отправить PM | Цитировать


Hardcore, просто проверка условия
Код: Выделить весь код
(x+y<z)and(x+z<y)and(y+z<x)

-------
Все сказаное является только моим личным мнением.


Отправлено: 14:57, 17-09-2010 | #5


Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


# include <iostream>
using namespace std;
int main () {
int x,y,z;
cin>> x>>y>>z;
(x*x)+(y*y)>(z*z)
cout<<"yes"<<endl;
if (x*x)+(y*y)<(z*z)
cout<<"No"<<endl;
return 0;
}
Так правильно?

Отправлено: 16:37, 17-09-2010 | #6


Аватара для Hector

Misanthrope


Сообщения: 474
Благодарности: 38

Профиль | Отправить PM | Цитировать


Цитата Hardcore:
Так правильно? »
Рассмотрены не все варианты, да и рекомендуется для таких случаев использовать тег CODE. с условием что-то не то, используйте вариант DedAlex с одним if только с квадратами

-------
Information must be free!
Нет границ, есть только препятствия


Отправлено: 18:32, 17-09-2010 | #7


Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


Можешь написать свой вариант решения этй задачи?

Отправлено: 19:23, 17-09-2010 | #8


Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Hardcore, а почему используются квадраты сторон?
Ваапче, найдите в сети "Выгодский М.Я. Справочник по элементарной математике.", найдите там условие существования треугольника и по нему уже напишите программу.
Заодно избавите себя от кучи дополнительных вопросов по этой замечательной точной науке.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:28, 17-09-2010 | #9


Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всё, решеил задачку.
Спасибо за советы.

Отправлено: 19:40, 17-09-2010 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] 209. Triangle.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Утилиты - [addon] Defraggler x86/x64 - SVCPACK версия Stanner Наборы обновлений для Windows XP/2003/Windows 7 224 23-05-2018 15:41
качаю обновления Windows c 80-239-170-209.customer.teliacarrier.com Ruzzz Защита компьютерных систем 4 13-01-2011 19:12
BSOD - Ñîäåðæàíèå | Êëþ÷åâûå ñëîâà - как это исправить vatra Тест-форум 2 26-05-2010 12:26




 
Переход