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

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

Войти
Регистрация
Восстановить пароль
 
Toen
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 50
#1

Формула заштрихованной области - C++

22.11.2013, 17:35. Просмотров 680. Ответов 7
Метки нет (Все метки)

Всем привет. Нужна помощь. дана такая задача:Известны координаты n точек плоскости (n задает пользователь). Вывести сколько из них попали в заштрихованную область. График во вложении.
Не могу понять как мне определить эту заштрихованную область...
0
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2013, 17:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Формула заштрихованной области (C++):

Лежит ли точка внутри заштрихованной области, вне заштрихованной области или на ее границе? - C++
Дана точка на плоскости с координатами (x, y). Составить программу, которая выдает одно из сообщений "Да", "Нет", "На грани" в зависимости...

Координаты в заштрихованной области (С) - C++
Всем доброго времени суток! Так как я несилен в программировании на языке С, решил обратиться к профессионалам своего дела. Нам задали...

Найти площадь заштрихованной области - C++
Всем Доброго Времени суток. Мне в техникуме дали задание (прикреплено), и я почему-то совсем не могу понять как это решить... знания в...

Принадлежит ли точка заштрихованной области? - C++
Нужно разработать программу-алгоритм расчета логического примера, который зависит от координат точки Х и У и принимает значение true, если...

Принадлежность точки заштрихованной области - C++
создать программу, которая проверяет принадлежность точки заштрихованной области. помогите кому не трудно. ...

Принадлежность точки заштрихованной области - C++
Составить программу, которая печатает сообщение о принадлежности, если точка с координатами (x, y) принадлежит или не принадлежит...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
FiLF
53 / 53 / 15
Регистрация: 05.09.2013
Сообщений: 1,327
22.11.2013, 18:26 #2
Разбейте её на 3 подобласти, каждую в своём квадранте.
0
Toen
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 50
22.11.2013, 19:01  [ТС] #3
поподробней можно?)
0
FiLF
53 / 53 / 15
Регистрация: 05.09.2013
Сообщений: 1,327
22.11.2013, 20:21 #4
Toen, подробнее уже никак, только решать за Вас.
1
Toen
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 50
25.11.2013, 16:42  [ТС] #5
Вот мои результаты, где то что я походу упустил т.к. работает не как надо:
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
39
40
41
42
43
44
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    double  x,y,r;
    bool c,v,z;
    z=false;
    c=false;
    v=false;
    cout<<"Vvedite x y";
    cin>>x>>y;
    r=10;
//фигура 3 четверти
    if (x<0&&y<0)
    {
    if (pow(x,2)+pow(y,2)<=r)
    z=true;
    else 
    z=false;
 
    }
//фигура 2 четверти
            if ((x/-10+y/10)<=1)
            c=true;
            else 
            c=false;
//фигура 4 четверти
                if (x>0&&y<(-5))
                {
                if (pow(x,2)+pow(y,2)<=r)
                v=true;
                else 
                v=false;
                }
 
    if (z==true||c==true||v==true)
        cout<<"Tochka v zashtrihovannoi oblasti";
    else 
        cout<<"Tochka ne vhodit";
 
    system("pause");
    return 0;
}
0
Alex5
1052 / 715 / 105
Регистрация: 12.04.2010
Сообщений: 1,818
25.11.2013, 18:16 #6
Toen,
pow(x,2)+pow(y,2)<=r
Не r, а r в квадрате. x*x + y*y <= r*r
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if ( x<=0 && y<=0 )
{
    // проверяем для 3 четверти 
    // ... 
}
if ( x<=0 && y>=0 )
{
    // проверяем для 2 четверти 
    // ... 
}
if ( x>=0 && y<=0 )
{
    // проверяем для 4 четверти 
    // ... 
}
1
zero50x
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 5
25.11.2013, 18:21 #7
LOL это вообще школьная программа) мы такое на паскале через логический тип решали линейно=)
0
Toen
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 50
25.11.2013, 18:37  [ТС] #8
Alex5, спасибо помогло!
zero50x, Красавчик! так держать
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2013, 18:37
Привет! Вот еще темы с ответами:

Интегралы, площадь заштрихованной области - C++
Подскажите , пожалуйста. Даже не знаю с чего начинать. Проинтегрировать на листочке до окончательной формулы не получилось. Пыталась через...

Принадлежит ли точка заштрихованной области - C++
Нужна помощь в выполнение задания, я в общем то разобрал задачу но есть несколько нюансов http://savepic.net/3458418m.jpg

Принадлежность точки заштрихованной области - C++
Необходимо составить программу, которая печатает true, если точка с координатами (х,у) принадлежит заштрихованной области, и false в...

Принадлежит ли точка заштрихованной области - C++
Записать выражение, зависящее от координат точки x1 и y1 и принимающее значение true, если точка принадлежит заштрихованной области , и...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
25.11.2013, 18:37
Ответ Создать тему
Опции темы

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