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

Определить, попадает ли точка в область - C++

Восстановить пароль Регистрация
 
AirLiss
 Аватар для AirLiss
1 / 1 / 0
Регистрация: 06.06.2014
Сообщений: 94
13.06.2014, 06:18     Определить, попадает ли точка в область #1
определить, попадает ли точка с заданными координатами х,у в заштрихованную область. условие попадания точки в заштрихованную область записать одним предложением.
область 1: x*x+y*y>=4; x<=-2, y>=2;
область 2: x-2y<=0; 0<x<=2, -1<y<=0

подобные задачи встречались здесь на сайте, подобно им я попробовала сделать программу...
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<stdio.h>
#include<conio.h>
#include<math.h>
 
 
int main()
{
    float x,y;
    printf("vvedite x: ");
    scanf("%f",&x);
    printf("vvedite y: ");
    scanf("%f",&y);
    
    
    if((y*y+x*x>=4) && (x<=-2 || y>=2))
        printf("\n+--+\n|da|\n+--+");
    else
        printf("\n+---+\n|net|\n+---+");
    getch();
    return 0;
}
но как присоедить в условие 2 область и что бы в одну строчку?
помогите плиз!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2014, 06:18     Определить, попадает ли точка в область
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HUSTLIN
1 / 1 / 1
Регистрация: 19.10.2013
Сообщений: 75
13.06.2014, 06:34     Определить, попадает ли точка в область #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
AirLiss,

C++
1
2
3
4
    if( ((y*y+x*x >= 4) && x <= -2 && y >= 2) ||  ((x-2*y <= 0) && (x > 0) && (x <= 2) && (y > -1) && (y <= 0)) )
        printf("\n+--+\n|da|\n+--+");
    else
        printf("\n+---+\n|net|\n+---+");
AirLiss
 Аватар для AirLiss
1 / 1 / 0
Регистрация: 06.06.2014
Сообщений: 94
13.06.2014, 06:39  [ТС]     Определить, попадает ли точка в область #3
HUSTLIN, логику 1 уравнения он норм, но если задаешь точки 2 области - постоянно отвечает нет...

ой извини, нашла свой косяк =)
спасибо!
Yandex
Объявления
13.06.2014, 06:39     Определить, попадает ли точка в область
Ответ Создать тему
Опции темы

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