Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
nikadim
0 / 0 / 1
Регистрация: 28.09.2012
Сообщений: 15
#1

Окружность: код выдает, что точка лежит и на окружности и внутри её - C++

05.10.2012, 11:35. Просмотров 535. Ответов 2
Метки нет (Все метки)

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
29
30
31
32
33
34
35
#include<windows.h>
#include<iostream.h>
int main(int argc, char* argv[])
{
        SetConsoleOutputCP(1251);
        float x, y;
        cout<<"Vvedite koordinaty X i Y"<<endl;
        cin>>x>>y;
        if(x-3*y+3==0){
                cout<<"Lejit na pramoi"<<endl;
        }else{
                cout<<"Ne lejit na pramoi"<<endl;
        }
        if((x-2)*(x-2)+(y+3)*(y+3)==4){
                cout<<"Lejit na okryjnosti"<<endl;
        }else{
                cout<<"Ne Lejit na okryjnosti"<<endl;
        }
        if(y>-7&&y<-3){
                cout<<"Lejit vnytri okryjnosti"<<endl;
        }
        if(x>0&&x<4){
                cout<<"Ne Lejit vnytri okryjnosti"<<endl;
        }
 
        if((x+3)*(x+3)+1-y==0){
                cout<<"Lejit na parabole"<<endl;
        }else{
                cout<<"Ne Lejit na parabole"<<endl;
        }
        system("pause");
 
        return 0;
}
//---------------------------------------------------------------------------
парабола задается x-(3*y)+3=0
окружность задается (x-2)^2+(y+3)^2=4
парабола задается y=(x+3)^2+1

При введении координат, скажем, x=2 y=-5 выдает что точка лежит и на окружности и внутри её. Как это исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2012, 11:35
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Окружность: код выдает, что точка лежит и на окружности и внутри её (C++):

Определить лежит ли данная точка внутри окружности заданного радиуса
помогите пж ))) в заголовке нельзя писать это номер 1: Ввести с клавиатуры...

Определить, лежит ли точка внутри треугольника. Исправить код
Доброго времени суток. Помогите, пожалуйста, исправить код. Преподаватель...

Определить, лежит ли точка внутри или вне круга, ограниченного указанной окружностью, или на окружности
Даны координаты точки (x,y), радиус r и координаты центра окружности (x,y)....

Определить лежит ли точка внутри или вне круга,ограниченного указанной окружностью, или на окружности
помогите пожалуйста)) Даны координаты точки (x,y), радиус r и координаты...

Лежит ли точка в окружности
Входные данные: координаты х,у, радиус круга (с центром в точку 0,0) Выходные...

Точка лежит ли в кольце окружности
Всем привет.Подскажите пожалуйста где здесь ошибка. #include &lt;windows.h&gt;...

2
Andsteadur
153 / 137 / 34
Регистрация: 23.05.2009
Сообщений: 275
05.10.2012, 11:56 #2
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
29
30
31
32
33
34
35
36
37
38
int main()
{
        double x = 2, y = -5;
        if(x - 3 * y + 3==0){
                cout<<"Lejit na pramoi"<<endl;
        }else{
                cout<<"Ne lejit na pramoi"<<endl;
        }
        if((x-2)*(x-2)+(y+3)*(y+3)==4){
                cout<<"Lejit na okryjnosti"<<endl;
        }else{
                cout<<"Ne Lejit na okryjnosti"<<endl;
              
        }
        
        double yBound = 0;
        if (0 < x && x < 4)
        {
           yBound = sqrt(4 - fabs(2 - x));
           if ( (-3 + yBound) > y && y < (-3 - yBound))
           {
              cout<<"Lejit vnutri okryjnosti"<<endl;
           }   
           else 
           {
              cout<<"Ne lejit vnutri okryjnosti"<<endl;        
           }
        }
        else 
        {
           cout<<"Ne lejit vnutri okryjnosti"<<endl;        
        }             
        if((x+3)*(x+3)+1-y==0){
                cout<<"Lejit na parabole"<<endl;
        }else{
                cout<<"Ne Lejit na parabole"<<endl;
        }
}
1
nikadim
0 / 0 / 1
Регистрация: 28.09.2012
Сообщений: 15
05.10.2012, 12:30  [ТС] #3
Спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2012, 12:30
Привет! Вот еще темы с решениями:

Лежит ли треугольник внутри окружности радиуса R
Спасите пожалуйста... очень нужна эта прога... знаю, что самое элементарное, но...

Проверить, лежит ли окружност целиком внутри окружности
Проверить, лежит ли окружность (x-a)^2+(y-b)^2=b^2 целиком внутри окружности...

Определить лежит ли точка внутри треугольника
Треугольник и точка (№102) В декартовой системе координат на плоскости заданы...

Определить, лежит ли точка внутри тора
Ввести с клавиатуры координаты точки А(х,у). Определить, лежит ли данная...


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

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

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