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

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

Восстановить пароль Регистрация
 
Extazi_322
0 / 0 / 0
Регистрация: 17.10.2016
Сообщений: 1
17.10.2016, 15:21     Определить, принадлежит ли данная точка заштрихованной фигуре #1
Даны координаты точек X и Y, необходимо определить пренадлежит ли данная точка заштрихованной фигуре.
Миниатюры
Определить, принадлежит ли данная точка заштрихованной фигуре  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2016, 15:21     Определить, принадлежит ли данная точка заштрихованной фигуре
Посмотрите здесь:

Delphi Определить, принадлежит ли точка с координатами (x,y) заштрихованной фигуре
Определить, принадлежит ли точка с координатами (x, y) заштрихованной фигуре Turbo Pascal
VBA Определить, принадлежит ли точка заштрихованной фигуре
Pascal ABC delphi Определить, принадлежит ли точка с координатами (x,y) заштрихованной фигуре
C++ Определить, принадлежит ли точка с координатами (x,y) заштрихованной фигуре
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
 Аватар для Байт
13988 / 8819 / 1230
Регистрация: 24.12.2010
Сообщений: 15,975
17.10.2016, 17:39     Определить, принадлежит ли данная точка заштрихованной фигуре #2
C++
1
2
if (y>=-7 && y<=7 && (x>=-3 && x<=2) || (abs(y) >=4 && 
         ((x<=7 && x>=2) || (x<=-3 && x>=-7)))) ...
В скобках мог запутаться. Проверь.
Badjuicy
 Аватар для Badjuicy
14 / 14 / 9
Регистрация: 12.10.2016
Сообщений: 52
Завершенные тесты: 2
17.10.2016, 17:40     Определить, принадлежит ли данная точка заштрихованной фигуре #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Привет ^^
Проверяй

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
 
int main(){
    double x, y;
    bool check = true;
    cout << " X = "; 
    cin >> x;
    cout << "Y = ";
    cin >> y;
 
    if ((y >= 7) || (y <= -7) || (x <= -7) || (x >= 7) || (x >= 2 && y <= 4) || (x <= -3 && y >= -4)) 
        check = false;
    if (check) cout << "Yeah" << endl; 
    else cout << "Bad" << endl;
    system("pause");
}
Байт
 Аватар для Байт
13988 / 8819 / 1230
Регистрация: 24.12.2010
Сообщений: 15,975
17.10.2016, 17:49     Определить, принадлежит ли данная точка заштрихованной фигуре #4
Badjuicy, Чтоб легче было оценить твою работу, записывай длинные операторы в несколько строк. Язык-то позволяет
А решение неправильное.
Badjuicy
 Аватар для Badjuicy
14 / 14 / 9
Регистрация: 12.10.2016
Сообщений: 52
Завершенные тесты: 2
17.10.2016, 18:55     Определить, принадлежит ли данная точка заштрихованной фигуре #5
Если решение неверно, напиши пожалуйста где ошибка
Байт
 Аватар для Байт
13988 / 8819 / 1230
Регистрация: 24.12.2010
Сообщений: 15,975
17.10.2016, 19:58     Определить, принадлежит ли данная точка заштрихованной фигуре #6
Цитата Сообщение от Badjuicy Посмотреть сообщение
напиши пожалуйста где ошибка
Было бы полезней, если б ты сам ее нашел...
Подставь y = 8 (x - любой).

Добавлено через 1 минуту
Имхо, ты не очень четко представляешь, что такое "||" (или)

Добавлено через 1 минуту
А! Извиняюсь! Там check = false. Т.е. ты отрезаешь неподходящие куски! Временно беру свои слова обратно...

Добавлено через 3 минуты
Да. Проверил. Все правильно! Беру свои слова обратно навсегда!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2016, 20:01     Определить, принадлежит ли данная точка заштрихованной фигуре
Еще ссылки по теме:

Определить, принадлежит ли точка с координатами (x, y) заштрихованной фигуре Pascal ABC
Определить, принадлежит ли точка с координатами (x, y) заштрихованной фигуре Turbo Pascal

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

Или воспользуйтесь поиском по форуму:
Badjuicy
 Аватар для Badjuicy
14 / 14 / 9
Регистрация: 12.10.2016
Сообщений: 52
Завершенные тесты: 2
17.10.2016, 20:01     Определить, принадлежит ли данная точка заштрихованной фигуре #7
еее, пасиб ^^
Yandex
Объявления
17.10.2016, 20:01     Определить, принадлежит ли данная точка заштрихованной фигуре
Ответ Создать тему

Метки
с++, С++ для начинающих
Опции темы

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