0 / 0 / 0
Регистрация: 29.11.2017
Сообщений: 10
1

Условия существования треугольника по координатам без вычисления длин сторон

29.11.2017, 18:10. Показов 4751. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток) Помогите, пожалуйста. Нужно написать условия существования треугольника (заданы координаты сторон), не вычисляя их длины. Я поняла что треугольник не существует, если x1=x2=x3 или y1=y2=y3, но не знаю, как написать, если, например получается линия по диагонали. И, может быть, ещё какие-то варианты есть,поэтому прошу помощи)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2017, 18:10
Ответы с готовыми решениями:

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

Составить программу для вычисления длин высот треугольника, у которого длины сторон a, b, c
uses Crt; var a,b,c,ha,hb,hc: real; procedure HH(a,b,c: real; var h: real); var ...

Разработать методы вычисления длины отрезка по координатам вершин и периметра треугольника по длинам сторон
Разработать метод f(x1, y1, x2, y2), который вычисляет длину отрезка по координатам вершин (x1,...

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

3
299 / 208 / 174
Регистрация: 11.05.2016
Сообщений: 655
29.11.2017, 19:09 2
задайте по двум точкам y=kx+c, и подставьте в это третью. С определенной точностью сработает

Добавлено через 11 минут
либо угол между векторами проверить

Добавлено через 2 минуты
хотя там модули векторов фигурируют, не подойдет
0
0 / 0 / 0
Регистрация: 29.11.2017
Сообщений: 10
29.11.2017, 19:17  [ТС] 3
Да вот я думаю,что через косое произведение векторов можно,но не понимаю как оформить с тремя точками
0
299 / 208 / 174
Регистрация: 11.05.2016
Сообщений: 655
29.11.2017, 19:42 4
Короче так можно до определенной точности

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>
 
bool MyFunamana(double xa, double ya, double xb, double yb, double xc, double yc);
 
int main()
{
    std::cout << ( MyFunamana(12, 12, 13,13, 14.0001,14.00011) ?"triangle" : "not triangle");
 
    system("pause");
    return(0);
}
 
bool MyFunamana(double xa, double ya, double xb, double yb, double xc, double yc)
{
    xa-=xc;
    ya-=yc;
    xb-=xc;
    yb-=yc;
 
    if((ya/xa)-(yb/xb)) return true;
 
    return false;
}
0
29.11.2017, 19:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2017, 19:42
Помогаю со студенческими работами здесь

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

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

Составить функцию вычисления площади треугольника по координатам вершин
Ребят, спасайте, завтра на экзамен нужно принести эту задачку.. Не знаю что делать) Помогите, чтобы...

Определить процедуру вычисления площади треугольника по координатам его вершин
Даны натуральное число n, действительные числа x1, y1, x2, y2,…, xn,yn. Найти площадь...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru