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

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

Войти
Регистрация
Восстановить пароль
 
hacker13a
5 / 5 / 0
Регистрация: 17.04.2012
Сообщений: 263
#1

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

04.11.2012, 11:49. Просмотров 330. Ответов 4
Метки нет (Все метки)

Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <conio.h>
#include <iostream.h>
#include <math.h>
void main()
{
int x, y,o;
 do{
 
cout<<"x=";
cin>>x;
cout<<"y=";
cin>>y;
    if((x<=0 && y<=0 && x+y>=-5 && y+x<=-3) || //третья четверть
  (x>=0 && y>=0 && x+y>=5 && y+x<=3) ||    //первая четверть
  (x<=0 && y>=0 && x+y>=-5 && y+x<=3))     // вторая четверть
 
        cout<<"true"<<endl;
 
else
        cout<<"false"<<endl;
       }while(o=x);
getch(); }
_______________
у меня ошибка в строке первая четверть..))не правильно показывает выдает ответ т.е false в любом случии...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2012, 11:49     Проверка на попадение точки в указанную область
Посмотрите здесь:

C++ проверка попадания точки в заданную область (вопрос)
Попадает ли точка с заданными координатами в указанную область C++
Вхождение точки в область C++
C++ Попадание точки с координатами х и у в указанную область
Логическая проверка попадания точки в заданную область C++
Логическая проверка попадания точки в заданную область C++
Разработать программу для проверки попадания точки с координатами x и y в указанную на рисунке область C++
Определить попадает ли точка с координатами x y в указанную область C++
Определить входят ли точки в указанную область C++
C++ Определить, попадает ли каждая точка в указанную на рисунке область
Вычисление значения функции, проверка попадания точки в область на плоскости C++
C++ Определить попадение точки в фигуру на графике

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Peperovich
43 / 43 / 4
Регистрация: 17.05.2011
Сообщений: 162
04.11.2012, 12:00     Проверка на попадение точки в указанную область #2
А если не секрет, как выглядит закрашенная область?
vasiliy21
26 / 26 / 2
Регистрация: 24.10.2012
Сообщений: 135
04.11.2012, 12:03     Проверка на попадение точки в указанную область #3
C++
1
x+y>=5 && y+x<=3
мне кажется что здесь неправильно

Добавлено через 2 минуты
как может быть одновременно более пяти и меньше трех?
hacker13a
5 / 5 / 0
Регистрация: 17.04.2012
Сообщений: 263
04.11.2012, 12:39  [ТС]     Проверка на попадение точки в указанную область #4
напомните.. как добавить фотографию?

Добавлено через 14 минут
я уже добавлял фотографию Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае

Добавлено через 6 минут
Цитата Сообщение от vasiliy21 Посмотреть сообщение
1 x+y>=5 && y+x<=3
мне кажется что здесь неправильно
Добавлено через 2 минуты
как может быть одновременно более пяти и меньше трех?
спасибо)именно там и была оказывается ошибка)x+y<=5 && y+x>=3
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
04.11.2012, 13:06     Проверка на попадение точки в указанную область #5
У Вас и здесь ошибка:
Цитата Сообщение от hacker13a Посмотреть сообщение
C++
1
(x<=0 && y>=0 && x+y>=-5 && y+x<=3)) // вторая четверть
пример: x=-1, y=1
Лучше тогда так для второй четверти:
C++
1
(x<=0 && y>=0 && y-x<=5 && y-x>=3)) // вторая четверть
Yandex
Объявления
04.11.2012, 13:06     Проверка на попадение точки в указанную область
Ответ Создать тему
Опции темы

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