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

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

Войти
Регистрация
Восстановить пароль
 
Andrey96
 Аватар для Andrey96
1 / 1 / 0
Регистрация: 23.12.2010
Сообщений: 105
#1

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

06.12.2012, 22:13. Просмотров 206. Ответов 4
Метки нет (Все метки)

Нужно проверить попадают ли введенные координаты в штрихованную область(рисунок приложен).
Компилятор 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++ определить числа которые попадают в диапазон
C++ Пользователь вводит координаты точки (x,y) определить входит ли данная точка в область или нет.
Проверка на введенные данные C++
C++ Определить и выдать на экран те числа, которые попадают в диапазон от 2 до 5
Ввести с клавиатуры координаты точки (x,y). Определить попала ли точка в заштрихованную область C++
Массивы-Указатели. Определить кол-во и суму элементов, которые попадают в диапазон А,В C++
Почему не попадают элементы в массив? C++
C++ Ввести координаты точки на плоскости, и определить, попала ли эта точка в заштрихованную область
Определить, попадают ли точки в круг с заданным радиусом C++
Ввести координаты точки и определить, попадает ли точка в заштрихованную область C++
C++ Определить, все ли числа попадают в заданный интервал

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6219 / 3464 / 423
Регистрация: 29.11.2010
Сообщений: 9,176
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
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6219 / 3464 / 423
Регистрация: 29.11.2010
Сообщений: 9,176
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     попадают ли введенные координаты в штрихованную область(рисунок приложен).
Ответ Создать тему
Опции темы

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