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

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

Войти
Регистрация
Восстановить пароль
 
denpanov
2 / 2 / 0
Регистрация: 19.10.2012
Сообщений: 77
#1

Определить, попадает ли точка с заданными координатами в область, закрашенную из рисунке серым цветом - C++

11.10.2013, 12:09. Просмотров 1106. Ответов 4
Метки нет (Все метки)

Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную из рисунка серым цветом. Результат работы программы вывести в виде текстового сообщения. Параметр R вводится с клавиатуры.
Заранее большое спасибо!

Название: ScreenClip.png
Просмотров: 268

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

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

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

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

Определить, попадает ли точка с заданными координатами в закрашенную область - C++
Привет всем! :) Помогите, пожалуйста, решить задачу: Написать программу, которая определяет, попадает ли точка с заданными координатами в...

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

Попадает ли точка с заданными координатами x, y закрашенную в область - C++
Помогите написать две программы пожалуйста :-Первое задание 2. Написать программу, которая определяет, попадает ли точка с заданными...

4
0x0d9
8 / 8 / 2
Регистрация: 04.09.2013
Сообщений: 17
11.10.2013, 12:54 #2
C++ (Qt)
1
2
3
4
5
6
7
    bool isHit(int x, int y, int R) {
        double leftCircleField = sqrt((pow(x + R, 2) + pow(y + R, 2)));
        double rightCircleField = sqrt(pow(x - R, 2) + pow(y, 2));
        if (x > -R && x < 2 * R && y > -R && y < R && leftCircleField > R  && rightCircleField < R)
                return true;
        return false;
    }
1
Kuzia domovenok
2045 / 1890 / 172
Регистрация: 25.03.2012
Сообщений: 6,512
Записей в блоге: 1
11.10.2013, 13:21 #3
Цитата Сообщение от 0x0d9 Посмотреть сообщение
if (x > -R && x < 2 * R && y > -R && y < R && leftCircleField > R *&& rightCircleField < R)
* * * * * * * * return true;
* * * * return false;
или проще
C++
1
return x > -R && x < 2 * R && y > -R && y < R && leftCircleField > R && rightCircleField < R;
1
denpanov
2 / 2 / 0
Регистрация: 19.10.2012
Сообщений: 77
14.10.2013, 14:11  [ТС] #4
0x0d9, Kuzia domovenok

А без bool можно реализовать?
0
0x0d9
8 / 8 / 2
Регистрация: 04.09.2013
Сообщений: 17
14.10.2013, 14:43 #5
Цитата Сообщение от denpanov Посмотреть сообщение
0x0d9, Kuzia domovenok
А без bool можно реализовать?
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
#include <iostream>
 
using std::cin;
using std::cout;
 
int isHit(int x, int y, int R);
 
 
 
int main()
{
    int x, y, R;
    cout << "Enter x, y, R";
    cin >> x >> y >> R;
    if (isHit(x, y, R))
        cout << "Bingo!";
    else 
        cout << "Miss";
 
    return 0;
}
 
 
int isHit(int x, int y, int R) {
        double leftCircleField = sqrt((pow(x + R, 2) + pow(y + R, 2)));
        double rightCircleField = sqrt(pow(x - R, 2) + pow(y, 2));
        if (x > -R && x < 2 * R && y > -R && y < R && leftCircleField > R  && rightCircleField < R)
                return 1;
        return 0;
}
0
14.10.2013, 14:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.10.2013, 14:43
Привет! Вот еще темы с ответами:

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

Определить, попадает ли точка, заданная координатами, в заштрихованную область на рисунке - C++
Помогите написать программу,а точнее два. Нам задали на завтра, а я вообще дуб дубом в этом! 1)Звери зоопарка находятся в пяти клетках....

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

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


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

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

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