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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Настёнка
1 / 1 / 0
Регистрация: 03.04.2012
Сообщений: 31
#1

Принадлежит ли начало координат треугольнику с вершинами - C++

03.04.2012, 18:31. Просмотров 1299. Ответов 6
Метки нет (Все метки)

Даны действительные числа x1, x2, x3, y1, y2, y3. Определите, принадлежит ли начало координат треугольнику с вершинами (x1, y1), (x2,y2), (x3, y3)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2012, 18:31     Принадлежит ли начало координат треугольнику с вершинами
Посмотрите здесь:

Принадлежит ли начало координат треугольнику с вершинами - C++
Даны действительные числа x1, x2, x3, y1, y2, y3. Принадлежит ли начало координат треугольнику с вершинами (x1, y1), (x2, y2), (x3, y3)? ...

Даны действительные числа x1 , x2 , x3 , y1 , y2 , y3 . Принадлежит ли начало координат треугольнику с вершинами (x1,y1), (x2,y2), (x3, y3)? - C++
Написать код программы. Вот условие Даны действительные числа x1 , x2 , x3 , y1 , y2 , y3 . Принадлежит ли начало координат треугольнику...

Принадлежит ли начало координат треугольнику - C++
Даны действительные числа x1,x2,x3,y1,y2,y3; Принадлежит ли начоло координат треугольнику с вершинами (x1,y1),(x2,y2),(x3,y3); первый...

Треугольник задан вершинами (x1,y1), (x2,y2), (x3,y3). Принадлежит ли заданная точка (x,y) указанному треугольнику. - C++
Добрый день! Помогите пожалуйста разобраться с прогой... Треугольник задан вершинами (x1,y1), (x2,y2), (x3,y3). Принадлежит ли...

Дана точка A(x; y) на координатной плоскости. Определить, принадлежит ли она треугольнику с вершинами в точках . - C++
Дана точка A(x; y) на координатной плоскости. Определить, принадлежит ли она треугольнику с вершинами в точках .

. Определить, принадлежат ли точки прямой ax+by+c=0 треугольнику с вершинами (x1,y1), (x2,y2), (x3,y3) - C++
. Определить, принадлежат ли точки прямой ax+by+c=0 треугольнику с вершинами (x1,y1), (x2,y2), (x3,y3).

Определить принадлежит ли точка треугольнику - C++
Определить,принадлежит ли точка M(X,Y) треугольнику,образованном осями Ох и Оу и прямой,которая пересекает эти оси в точках Х и Y. Буду...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор FAQ
03.04.2012, 18:40     Принадлежит ли начало координат треугольнику с вершинами #2
Настёнка, вам всего лишь нужно проверить не лежит ли точка x2 y2 на прмой (x1;y1) (x3;y3) а также найти длины трёх сторон (сумма любых двух из них, должна быть больше третьей).
Также укажите с помощью контсрукций какого языка вам следует реализовать задание Си или С++?
Настёнка
1 / 1 / 0
Регистрация: 03.04.2012
Сообщений: 31
03.04.2012, 18:46  [ТС]     Принадлежит ли начало координат треугольнику с вершинами #3
Мне надо на паскале написать программу
-=ЮрА=-
Заблокирован
Автор FAQ
03.04.2012, 18:56     Принадлежит ли начало координат треугольнику с вершинами #4
Цитата Сообщение от Настёнка Посмотреть сообщение
Мне надо на паскале написать программу
- я могу лишь в Си/С++ или в асемблере, потом можете портировать, паскаль это другой раздел. Возможно администрация перенесёт ваше сообщение в раздел Паскаль
В общем вам сюда http://www.cyberforum.ru/pascal/
Настёнка
1 / 1 / 0
Регистрация: 03.04.2012
Сообщений: 31
03.04.2012, 19:11  [ТС]     Принадлежит ли начало координат треугольнику с вершинами #5
Спасибо большое
-=ЮрА=-
Заблокирован
Автор FAQ
03.04.2012, 19:19     Принадлежит ли начало координат треугольнику с вершинами #6
Настёнка, вот код на С++, с защитой от неверного ввода. Программа позволяет рассчитать являются ли введенные 3 точки координатами треугольника либо нет
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#include <iostream>
#include <cmath>
using namespace std;
 
struct mypoint
{
    double x;
    double y;
};
 
template <class T>
bool EnterValue(const char * msg, T &val)
{
    bool bRet = true;
    cout<<msg;
    if(!(cin>>val))
        bRet = false;
    if(!bRet)
    {
        cin.clear();
        cin.sync();
    }
    return bRet;
}
 
bool EnterPoint(const char * msg, mypoint &pt)
{
    bool bRet = true;
    cout<<msg<<endl;
    if((bRet = EnterValue("x = ", pt.x)))
        bRet = EnterValue("y = ", pt.y);
    return bRet;
}
 
double Length(mypoint pt1, mypoint pt2)
{
    double L = 0;
    L += pow(pt2.x - pt1.x,2.0);
    L += pow(pt2.y - pt1.y,2.0);
    return (L = sqrt(L));
}
 
int main()
{
    
    mypoint A, B, C;//Объявление структур с координатами наших точек
    double LAB, LAC, LBC;//Объявление переменных хранящих длины сторон
    while(true)
    {
        if(!EnterPoint("Enter point A : ",A))
            cout<<"Input error\n";
        else
        if(!EnterPoint("Enter point B : ",B))
            cout<<"Input error\n";
        else
        if(!EnterPoint("Enter point C : ",C))
            cout<<"Input error\n";
        else
        {
            LAB = Length(A, B);
            LAC = Length(A, C);
            LBC = Length(B, C);
            if(!(LBC < LAB + LAC))
                cout<<"Input points can't set triangle\n";
            else
            if(!(LAB < LBC + LAC))
                cout<<"Input points can't set triangle\n";
            else
            if(!(LAC < LBC + LAB))
                cout<<"Input points can't set triangle\n";
            else
                cout<<"Input points is coordinates of triangle\n";
        }
    }
    return 0;
}
Миниатюры
Принадлежит ли начало координат треугольнику с вершинами  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2012, 20:25     Принадлежит ли начало координат треугольнику с вершинами
Еще ссылки по теме:

Определить, принадлежит ли точка треугольнику - C++
Треугольник задан координатами вершин. Определить, принадлежит ли точка M(x,y) треугольнику. Добавлено через 2 часа 15 минут очень...

Определить принадлежит ли точка треугольнику - C++
Здравствуйте! Не могли бы вы помочь решить мне задачу? Всем буду очень благодарен В декартовой системе координат на плоскости заданы...

Определить, принадлежит ли данная точка треугольнику - C++
Определить, принадлежит ли данная точка треугольнику, образованному осями координат и прямой a_1 x + b_1 y + c_1 = 0. Сделать...

Определить принадлежит ли точка с координатами (x, y) треугольнику - C++
программа должна определять принадлежит ли точка с координатами (x, y) треугольнику, который задан координатами его вершин.

Определить, принадлежит ли треугольник с заданными вершинами одной полуплоскости - C++
Прямая l, заданная уравнением sx+ty+u=0 разбивает плоскость на две полуплоскости. Точки с координатами (a,b), (c,d) и (e,f) не лежат на...


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

Или воспользуйтесь поиском по форуму:
Настёнка
1 / 1 / 0
Регистрация: 03.04.2012
Сообщений: 31
03.04.2012, 20:25  [ТС]     Принадлежит ли начало координат треугольнику с вершинами #7
Спасибо вам ещё раз, очень помогли :-)
Yandex
Объявления
03.04.2012, 20:25     Принадлежит ли начало координат треугольнику с вершинами
Ответ Создать тему
Опции темы

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