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

попадают ли введенные координаты в штрихованную область(рисунок приложен). - C++

Восстановить пароль Регистрация
 
Andrey96
 Аватар для Andrey96
1 / 1 / 0
Регистрация: 23.12.2010
Сообщений: 105
06.12.2012, 22:13     попадают ли введенные координаты в штрихованную область(рисунок приложен). #1
Нужно проверить попадают ли введенные координаты в штрихованную область(рисунок приложен).
Компилятор GNU GCC Compiller, среда Codeblocks 10.05.
C++
1
2
3
4
5
6
7
8
9
10
11
#include<iostream>
using namespace std;
int main(){
    double x,y;
    cout<<"Enter the coordinates:"<<endl;
    cin>>x>>y;
    cout<<"("<<x<<":"<<y<<")"<<" : ";
    if((x*x+y*y<=1)&&(x>0&&y<0)) cout<<"outside the scope"<<endl;
    else  cout<<"not included in the circle"<<endl;
    return 0;
}
При вводе 0.5 и 0.5 пишет не попадает, да собственно что не пробовал пишет не попадает, условие задано верно...
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2012, 22:13     попадают ли введенные координаты в штрихованную область(рисунок приложен).
Посмотрите здесь:

C++ Пользователь вводит координаты точки (x,y) определить входит ли данная точка в область или нет.
C++ Построить на экране рисунок одно подъездного дома, если известны координаты левого верхнего угла дома
В заштрихованную фигуру бросают точки с координатами x и y. Получить координаты первой точки не попавшей в эту область (фигура x*x+y*y<25&&x*x+y*y>=9& C++
C++ Графический Рисунок(нужно составить рисунок на С++ в форме желтой звезды)
Ввести с клавиатуры координаты точки (x,y). Определить попала ли точка в заштрихованную область C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,413
06.12.2012, 22:16     попадают ли введенные координаты в штрихованную область(рисунок приложен). #2
Andrey96, у меня при x = 0.5, y = -0.5 выводит "outside the scope", при x = y = 0.5 "not included in the circle".
А что вам надо еще?
Andrey96
 Аватар для Andrey96
1 / 1 / 0
Регистрация: 23.12.2010
Сообщений: 105
06.12.2012, 22:17  [ТС]     попадают ли введенные координаты в штрихованную область(рисунок приложен). #3
Цитата Сообщение от MrGluck Посмотреть сообщение
x = y = 0.5 "not included in the circle"
на картинке эта область заштрихована.
О нет а 0.5 -0.5 не попадает, а пишет наоборот fail. Вопрос что не так?
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,413
06.12.2012, 22:22     попадают ли введенные координаты в штрихованную область(рисунок приложен). #4
картинки не было. Так?
C++
1
2
3
4
5
6
7
8
9
10
11
#include<iostream>
using namespace std;
int main(){
    double x,y;
    cout<<"Enter the coordinates:"<<endl;
    cin>>x>>y;
    cout<<"("<<x<<":"<<y<<")"<<" : ";
    if((x*x+y*y > 1)||(x>0&&y<0)) cout<<"outside the scope"<<endl;
    else  cout<<"inside the scope"<<endl;
    return 0;
}
Andrey96
 Аватар для Andrey96
1 / 1 / 0
Регистрация: 23.12.2010
Сообщений: 105
06.12.2012, 22:25  [ТС]     попадают ли введенные координаты в штрихованную область(рисунок приложен). #5
Цитата Сообщение от MrGluck Посмотреть сообщение
Так?
о боже, это реально fail...
Ладно, спасибо, удачи ))
Yandex
Объявления
06.12.2012, 22:25     попадают ли введенные координаты в штрихованную область(рисунок приложен).
Ответ Создать тему
Опции темы

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