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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Warezovvv
9 / 9 / 2
Регистрация: 09.12.2012
Сообщений: 219
#1

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

28.03.2013, 21:39. Просмотров 1443. Ответов 4
Метки нет (Все метки)

Написать программу, которая для вводимых координат точек (��,��) определяет, попадает ли точка в заштрихованную область на рисунке, который соответствует индивидуальному варианту. Попадание на границу области считать попаданием в область.

[cut]

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
#include<cmath>
using namespace std;
 
bool poisk(double x,double y);
 
bool posik(double x,double y) {
    return () ? true : false;
}
int main()
    setlocale(LC_ALL,"rus");
double x,y;
cout<<"Введите x,затем y: ";
cin >> x;
cin >> y;   
(poisk(x,y) ? cout <<"Точка входи в область" << endl : cout <<"Точка не входит в область"<< endl;
return 0;
}
Добавлено через 42 секунды
в ретерн нужно формулу вписать. Кто поможет, расскажите пожалуйста ход своих мыслей. Заранее благодарен.

Добавлено через 7 минут
Цитата Сообщение от Warezovvv Посмотреть сообщение
(��,��
x,y

Добавлено через 1 час 8 минут
ммм. неужто так трудно?!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2013, 21:39     Определить, попадает ли заданная координатами точка в заштрихованную область на рисунке
Посмотрите здесь:
Определить, попадает ли точка, заданная координатами, в заштрихованную область на рисунке C++
C++ Определить, попадает ли точка в заштрихованную область на рисунке
Определить, попадает ли заданная точка в заштрихованную область C++
C++ Определить, попадает ли точка с координатами (х, у) в заштрихованную область
Определить, попадает ли точка с заданными координатами в заштрихованную область C++
Определить, попадает ли точка с заданными координатами (x, y) в заштрихованную область C++
Определить, попадает ли точка с заданными координатами в область, закрашенную на рисунке C++
C++ Определить, попала ли произвольно заданная точка с координатами (х,у) в заштрихованную область
C++ Определить, попадает ли точка с заданными координатами в область, закрашенную из рисунке серым цветом
C++ Определить, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом
C++ Определить, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом
C++ Попадает ли точка в заштрихованную область на рисунке

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
danil0111
3 / 3 / 0
Регистрация: 04.10.2012
Сообщений: 22
28.03.2013, 21:44     Определить, попадает ли заданная координатами точка в заштрихованную область на рисунке #2
Вставьте формулу сравнения т. е. Как вы понимаете это в уме.
Warezovvv
9 / 9 / 2
Регистрация: 09.12.2012
Сообщений: 219
28.03.2013, 22:05  [ТС]     Определить, попадает ли заданная координатами точка в заштрихованную область на рисунке #3
я попросил формулу. именно формулу.
man_dani2293
Сообщений: n/a
28.03.2013, 23:50     Определить, попадает ли заданная координатами точка в заштрихованную область на рисунке #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream.h>
#include <locale.h>
using namespace std;
 
bool poisk(double x, double y) 
{
    if(((x >= 0 && x <= 1) && (y >= 0 && y <= 1) && (x + y <= 2 * 0.5)) ||
          ((x >= -1 && x <= 0) && (y >= -1 && y <= 0)))
        return true;
    else return false;
}
 
int main()
{
    setlocale(LC_ALL,"rus");
    double x,y;
    cout <<"Введите x и y: ";
    cin >> x;
    cin >> y;   
    if(poisk(x,y)) cout <<"Точка входит в область." << endl;
        else cout <<"Точка не входит в область."<< endl;
    return 0;
}
Warezovvv
9 / 9 / 2
Регистрация: 09.12.2012
Сообщений: 219
29.03.2013, 00:20  [ТС]     Определить, попадает ли заданная координатами точка в заштрихованную область на рисунке #5
мой вариант таков
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<iostream>
#include<cmath>
using namespace std;
 
bool poisk(double x,double y){
return ((x>=-1 & x<=0 & y>=-1 & y<=0) | (  0<=x & x<=1 & 0<=y & y<=1 & y+x<=1 )) ? true : false; 
}
int main(){
setlocale(LC_ALL,"rus");
double x,y;
cout<<"Введите x,затем y: ";
cin >> x;
cin >> y;   
(poisk(x,y)) ? cout <<"Точка входит в область" << endl : cout <<"Точка не входит в область"<< endl;
return 0;
}
Yandex
Объявления
29.03.2013, 00:20     Определить, попадает ли заданная координатами точка в заштрихованную область на рисунке
Ответ Создать тему
Опции темы

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