Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.30;
Скачать: CL | DM;

Вниз

Помощь нужна   Найти похожие ветки 

 
Rampart   (2005-10-09 22:50) [0]

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

Пусть даны координаты трех точек на плоскости.Если они могут быть вершинами треугольника,то определить его вид(прямоуг,тупоуг,остроуг).Вычислить длины его высот и напечатать их в порядке убывания


 
Kerk ©   (2005-10-09 23:01) [1]

Очень жаль. Прощай.


 
Palladin ©   (2005-10-09 23:04) [2]

:) RIP


 
Bogdan1024 ©   (2005-10-09 23:29) [3]

Открой учебник по геометрии за 9 класс.


 
palva ©   (2005-10-09 23:31) [4]

Сначала надо вычислить расстояния между точками. Это будут стороны предполагаемого треугольника. Треугольник возможен, только если все три точки не расположены на одной прямой. Для этого достаточно проверить, что сумма меньших сторон не равна большей. Дальше надо проверить сумму квадратов меньших сторон, равна ли она квадрату большей стороны (прямоугольный) меньше (тупоугольный) или больше (остроугольный) его. Для вычисления длин высот проще всего вычислить по формуле Герона площадь, а через площадь и сторону легко вычислить высоту, опущенную на эту сторону. Если стороны брать в порядке возрастания, то высоты получатся в порядке убывания.


 
Profi ©   (2005-10-10 00:16) [5]

palva ©   (09.10.05 23:31) [4]
Просто дополняю:

Формула Герона:

S=(p(p-a)(p-b)(p-c))^0.5

где p=(a+b+c)/2

Высота:

h=2S/a

где a-сторона, на которую опущена высота.


 
Gero ©   (2005-10-10 00:24) [6]


> Profi ©   (10.10.05 00:16)

Ты все испортил.


 
beglec   (2005-10-10 00:24) [7]

Это задача по Геометрии, a не для граммирования.
palva - Cool расписал.
Profi ©  - записал формулку в свою библиотечку, авось когда нибудь пригодится.


 
Profi ©   (2005-10-10 00:58) [8]

Gero ©   (10.10.05 0:24) [6]
Это почему?


 
Gero ©   (2005-10-10 01:02) [9]


> Profi ©   (10.10.05 00:58)

Потому что автору и так уже все разжевали и в рот положили, осталось только проглотить.


 
Profi ©   (2005-10-10 01:07) [10]

Gero ©   (10.10.05 1:02) [9]
Ну извиняйте. Ответы типа: "а Yandex на что", я не даю. Парень мог и не знать этих формул, вот я их емуи подсказал.


 
Profi ©   (2005-10-10 01:08) [11]

beglec   (10.10.05 0:24) [7]
Ты, если еще чего надо, спрашивай.



Страницы: 1 вся ветка

Текущий архив: 2005.10.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.047 c
14-1129023517
dr Tr0jan
2005-10-11 13:38
2005.10.30
Помогите вспомнить название и исполнителя композиции.


14-1128450542
Piter
2005-10-04 22:29
2005.10.30
Создание интерфейса с помощью различных DLL


3-1127205990
Андрей Жук
2005-09-20 12:46
2005.10.30
Помогите написать более оптимальный запрос


14-1128828112
тихий вовочка
2005-10-09 07:21
2005.10.30
Google Earth, наши военные базы и статуя Свободы


14-1128617265
Kinder_
2005-10-06 20:47
2005.10.30
Что можно почитать про оптимизацию кода ?