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

Попадание точки в плоскость - C++

Восстановить пароль Регистрация
 
Alenor
0 / 0 / 0
Регистрация: 11.10.2013
Сообщений: 21
12.10.2013, 14:04     Попадание точки в плоскость #1
2.2 Попадание точки в плоскость
Даны вещественные числа x и y. Определить принадлежит ли точка с
координатами (x;y) заштрихованной части плоскости.
Миниатюры
Попадание точки в плоскость  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2013, 14:04     Попадание точки в плоскость
Посмотрите здесь:

Попадание точки в треугольник C++
C++ Попадание точки в области
C++ Попадание точки в обалсть
C++ Попадание точки
Попадание точки в заштрихованную область C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tsin
 Аватар для Tsin
419 / 395 / 108
Регистрация: 30.12.2012
Сообщений: 1,085
Записей в блоге: 2
Завершенные тесты: 3
12.10.2013, 14:11     Попадание точки в плоскость #2
Alenor, для начала напишите уравнения трёх прямых, образующих треугольник.
FiLF
52 / 52 / 15
Регистрация: 05.09.2013
Сообщений: 1,088
19.10.2013, 02:17     Попадание точки в плоскость #3
За неделю не получилось решить?
Написать 3 уравнения прямых, образующих треугольник, в виде f(x,y) = 0;
Проверяем точку A(x0,y0). Для верхних сторон f1(x0,y0) < 0, f2(x0,y0) < 0
для нижней f3(x0,y0) > 0. Если все 3 неравенства выполняются - точка лежит внутри, иначе - снаружи.

Не по теме:

Не следует дублировать темы.

Alenor
0 / 0 / 0
Регистрация: 11.10.2013
Сообщений: 21
19.10.2013, 12:16  [ТС]     Попадание точки в плоскость #4
Цитата Сообщение от FiLF Посмотреть сообщение
За неделю не получилось решить?
Написать 3 уравнения прямых, образующих треугольник, в виде f(x,y) = 0;
Проверяем точку A(x0,y0). Для верхних сторон f1(x0,y0) < 0, f2(x0,y0) < 0
для нижней f3(x0,y0) > 0. Если все 3 неравенства выполняются - точка лежит внутри, иначе - снаружи.

Не по теме:

Не следует дублировать темы.

не получилось, помоги пожалуйста.

Добавлено через 20 минут
Цитата Сообщение от FiLF Посмотреть сообщение
За неделю не получилось решить?
Написать 3 уравнения прямых, образующих треугольник, в виде f(x,y) = 0;
Проверяем точку A(x0,y0). Для верхних сторон f1(x0,y0) < 0, f2(x0,y0) < 0
для нижней f3(x0,y0) > 0. Если все 3 неравенства выполняются - точка лежит внутри, иначе - снаружи.

Не по теме:

Не следует дублировать темы.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    float x,y;
    cout<<"x=";
    cin>>x;
    cout<<"y=";
    cin>>y;
    if ()
    cout<<"yes"<<endl;
    else
    cout<<"no"<<endl;
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
напишите для моего примера, что пишется в if. Прошу
Yandex
Объявления
19.10.2013, 12:16     Попадание точки в плоскость
Ответ Создать тему
Опции темы

Текущее время: 15:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru