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

Опеределить принадлежность точки заданному прямоугольнику

27.11.2019, 00:23. Показов 805. Ответов 2
Метки c++ (Все метки)

(x1, y1) и (х2, y2) — координаты левой верхней и правой нижней вершин прямоугольника. Точка А(х, у) принадлежит прямоугольнику.Помогите пожалуйста срочно надо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2019, 00:23
Ответы с готовыми решениями:

Принадлежность точки прямоугольнику
написать функцию для проверки принадлежности точки с координатами (x,y) прямоугольнику x

принадлежность точки прямоугольнику
Задача: определить,принадлежит ли точка прямоугольнику. Заданы координаты точки и вершин...

Принадлежность точки повернутому прямоугольнику
Всем привет! Вопрос не совсем про программирование, но прошу помочь мне с разъяснением кода. Я...

Определить расположение точки по отношению к заданному прямоугольнику
Доброе время суток! Помогите пожалуйста разобраться с задачей!!! Где не правильный ввод???...

2
Just Do It!
3375 / 1841 / 618
Регистрация: 23.09.2014
Сообщений: 5,831
27.11.2019, 01:50 2
ILYA44566667,
не тестил
C++
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
#include <iostream>
 
int main()
{  
 
    while(true)
    {
        int px0; std::cout << "px0 = "; std::cin >> px0;
        int py0; std::cout << "py0 = "; std::cin >> py0;
        int px1; std::cout << "px1 = "; std::cin >> px1;
        int py1; std::cout << "py1 = "; std::cin >> py1;
    
        int tx; std::cout << "tx = "; std::cin >> tx;
        int ty; std::cout << "ty = "; std::cin >> ty;
    
        px0 -= tx;
        px1 -= tx;
    
        py0 -= ty;
        py1 -= ty;
    
        if(px0*px1 < 0 && py0*py1 < 0) std::cout << "Yes.\n\n";
        else                           std::cout << "No. \n\n";
    }
    
    return 0;
}
0
3653 / 2990 / 828
Регистрация: 25.03.2012
Сообщений: 11,029
Записей в блоге: 1
27.11.2019, 04:07 3
XLAT, лучше быть аккуратнее с умножением
C++
1
2
if(px0>0!=px1>0 && py0>0!=py1>0) std::cout << "Yes.\n\n";
        else                           std::cout << "No. \n\n";
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2019, 04:07
Помогаю со студенческими работами здесь

Проверить принадлежность точки с заданными координатами заданному сегменту окружности
Окружность на плоскости задана тремя лежащими на ней точками A, B, C. Фигура S представляет собой...

Определить расположение точки по отношению к прямоугольнику
Ребят, помогите пожалуйста с задачей, а то голова уже кипит. Пользователь введите высоту и ширину...

принадлежность точки
Нужно проверить принадлежность точки заштрихованной области. Не пойму как задавать, точнее что...

Принадлежность точки к фигуре
Добрый вечер. Задача: написать программу, создающую 4 рандомных координаты(x,y) и проверяющую...


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

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

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