Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
ReDisque
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 3
#1

попадание точки на плоскости в заданную область - C++

22.12.2010, 12:18. Просмотров 1498. Ответов 2
Метки нет (Все метки)

Здравствуйте. Помогите пожалуйста, нужно составить программу проверяющую попадание точки на плоскости в заданную область. Область задана на рисунке заштрихованной фигурой. Границы фигуры принадлежат области. В результате работы, программы сформировать целочисленный признак flag.
flag= {[1, если точка принадлежит области] [0, если точка не принадлежит области]}

Вещественные координаты точки X и Y ввести с клавиатуры. На экран вывести координаты точки и значение признака.

Заранее спасибо откликнувшимся
0
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2010, 12:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос попадание точки на плоскости в заданную область (C++):

Попадание точки в заданную область - C++
Дана точка на плоскости с координатами (x,y).Составить программу, которая выдает одно из сообщений <<Да>>,<<Нет>>,<<На границе>> в...

Попадание точки в заданную область - C++
Помогите решить c++ Попадает ли точка в заданную плоскость

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

Попадание точки в заданную область по координатам - C++
1)задать круг и триугольник(смотреть рискунок) 2)ввести координаты точки (x,y); 3)вывести результат (попадает точка в заданную...

Попадание точки в заданную область по координатам - C++
помогите пожалуйста нужно задать триугольник(точки (0.-5) (0.5) и (0.10) и вывести результат (попадает точка в заданную область или...

Определить попадание точки в заданную область - C++
Дана заштрихованная область и точка с координатами x, y. Написать программу, определяющую, попадет ли точка в область. Результат вывести в...

2
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
22.12.2010, 13:55 #2
DUK ©
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
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
   float x, y;
   cin >> x >> y;
   
   bool flag = 0;
   //проверяем точку на попадание в прямоугольник 1
   if (y >= 0.0 && y <= 2.0 && x >= -2.0 && x <= 2.0)
      flag = 1;
   
   //если да, то за уравнением окружности прорверяем
   //её радиус (больше 1 но меньше 2 (как на рисунку))
   float radius = sqrt(x*x + y*y);
   if (radius < 1.0 && radius > 2.0) flag = 0;
   
   cout << "Флаг точки с координатами: (" << x << ";" << y << ") ";
   cout << "равен: " << flag << endl;
 
   return 0;
}
результат работы попадание точки на плоскости в заданную область
1
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
22.12.2010, 13:58 #3
прямоугольник 1Название: 6ri.jpg
Просмотров: 197

Размер: 7.4 Кб
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2010, 13:58
Привет! Вот еще темы с ответами:

Определить условие попадание точки в заданную область - C++
Нуждаюсь в помощи в написании условия для проверки попадает ли заданная координатами X,Y точка в серую фигуру. Вопрос скорее относится к...

Попадание точки в область - C++
В общем такой вопрос. У нас есть множество точек, которые являют собой замкнутую ломаную. Эта ломаная всегда замкнута, но мы не знаем,...

Попадание точки в фигуру на плоскости - C++
Мой друг, поступил в ВУЗ на программиста, и вот им дали, им лабу, и он попросил меня помочь, эта задача на первом курсе, после первой...

Попадание точки в заштрихованную область - C++
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом....


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

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

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