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

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

Войти
Регистрация
Восстановить пароль
 
niikiita
3 / 3 / 0
Регистрация: 29.05.2013
Сообщений: 226
#1

принадлежит ли заданная точка области - C++

05.10.2013, 20:31. Просмотров 663. Ответов 7
Метки нет (Все метки)

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

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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_CTYPE, "Russian");
    double x, y; //координаты точки
    double a = 1; // координаты окружности
    double b = 1;
    
    while(true)
    {
        cout << "Введите координату точки x: \n";
        cin >> x;
        cout << "Введите координату точки y: \n";
        cin >> y;
        if((x <= 10) && (x >= 10) && (y <= 10) && (y >= 10)&&(a*a + b*b >= 4))
        cout << "Принадлежит\n";
        else 
        cout << "Не принадлежит\n";
        
    }
    cin.get();
    
}
Не могу понять как с окружность делать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2013, 20:31     принадлежит ли заданная точка области
Посмотрите здесь:

Принадлежит ли заданная точка закрашенной области - C++
Определить, принадлежит ли заданная точка с координатами X и Y закрашенной области.

Определить, принадлежит ли заданная точка с координатами X и Y закрашенной области - C++
Задание: 1.1. Определить, принадлежит ли заданная точка с координатами X и Y закрашенной области. Код программы: #include...

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

Определить, принадлежит ли заданная точка заштрихованной части плоскости - C++
Определить, принадлежит ли заданная точка заштрихованной части плоскости. Вывести YES или NO. (рис 3.) Ввод -4 -3 Вывод Yes

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

Принадлежит ли точка области. - C++
Даны действительные числа x, y. Определить, принадлежит ли точка с координатами (x, y) заштрихованной части плоскости. Ответ выдаёт не...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
05.10.2013, 20:33     принадлежит ли заданная точка области #2
Цитата Сообщение от niikiita Посмотреть сообщение
(a*a + b*b >= 4))
C++
1
x*x+y*y>=a*a
Alexdemath
125 / 122 / 6
Регистрация: 11.04.2010
Сообщений: 255
05.10.2013, 20:58     принадлежит ли заданная точка области #3
Цитата Сообщение от niikiita Посмотреть сообщение
C++
1
  (x <= 10) && (x >= 10) && (y <= 10) && (y >= 10)
Это не область, а только одна точка. Проще написать
))
C++
1
  (x == 10) && (y == 10)
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
05.10.2013, 21:11     принадлежит ли заданная точка области #4
Цитата Сообщение от Alexdemath Посмотреть сообщение
(x == 10) && (y == 10)
При чём тут вообще десятка? может ты не ту задачу решаешь, Alexdemath? Вот!
C++
1
x<b && y<b && x>-b && y>-b && x*x+y*y>a*a
Alexdemath
125 / 122 / 6
Регистрация: 11.04.2010
Сообщений: 255
05.10.2013, 21:23     принадлежит ли заданная точка области #5
Kuzia domovenok, в посте ТС в коде (строка 18) написано буквально

C++
1
(x <= 10) && (x >= 10) && (y <= 10) && (y >= 10)
Это я и комментирую.
Вы цитату видели??!
niikiita
3 / 3 / 0
Регистрация: 29.05.2013
Сообщений: 226
05.10.2013, 21:56  [ТС]     принадлежит ли заданная точка области #6
Цитата Сообщение от Alexdemath Посмотреть сообщение
Это не область, а только одна точка. Проще написать
))
C++
1
  (x == 10) && (y == 10)
Это я тупанул, тут надо
C++
1
(x <= 10) && (x >= -10) && (y <= 10) && (y >= -10)&&(x*x + y*y >= a*a)
Добавлено через 3 минуты
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
C++
1
x*x+y*y>=a*a
Дошло, спасибо) Тему можно клоз
Alexdemath
125 / 122 / 6
Регистрация: 11.04.2010
Сообщений: 255
05.10.2013, 21:57     принадлежит ли заданная точка области #7
niikiita,

Для чего цикл?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2013, 22:09     принадлежит ли заданная точка области
Еще ссылки по теме:

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

Числовая прямая разбита на отрезки точками A1 - An. Какому из отрезков принадлежит заданная точка X? - C++
Пусть числовая прямая разбита на произвольные отрезки точками a1, a2, …, an. Выясните, какому из отрезков принадлежит данная точка х. ...

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

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


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

Или воспользуйтесь поиском по форуму:
niikiita
3 / 3 / 0
Регистрация: 29.05.2013
Сообщений: 226
05.10.2013, 22:09  [ТС]     принадлежит ли заданная точка области #8
Цитата Сообщение от Alexdemath Посмотреть сообщение
niikiita,

Для чего цикл?
В смысле? Чтобы можно было много раз вводить координаты и получать ответ.
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
28
#include "stdafx.h"
#include <iostream>
using namespace std;
#include "MyCrt.cpp"
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_CTYPE, "Russian");
    double x, y; //координаты точки
    double a = 2; // координаты окружности
    int z;
    while(true)
    {
        cout << "Введите координату точки x: \n";
        cin >> x;
        cout << "Введите координату точки y: \n";
        cin >> y;
        if((x <= 10) && (x >= -10) && (y <= 10) && (y >= -10) && (x*x + y*y >= a*a))
        cout << "Принадлежит\n";
        else 
        cout << "Не принадлежит\n";
        cout << "Для продожения нажмите 1.Для выхода нажмите 0\n";
        cin >> z;
        if(z == 0) break;
        ClrScr();
    }
    cin.get();
    
}
Yandex
Объявления
05.10.2013, 22:09     принадлежит ли заданная точка области
Ответ Создать тему
Опции темы

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