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

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

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

Числовая прямая. Какому из отрезков принадлежит данная точка x? - C++

12.12.2012, 23:01. Просмотров 865. Ответов 2
Метки нет (Все метки)

числовая прямая разбита на произвольные отрезки а1, а2, ..., аn. Выясните, какому из отрезков принадлежит данная точка x.

Добавлено через 4 часа 51 минуту
up!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2012, 23:01     Числовая прямая. Какому из отрезков принадлежит данная точка x?
Посмотрите здесь:

Числовая прямая разбита на отрезки точками A1 - An. Какому из отрезков принадлежит заданная точка X? - C++
Пусть числовая прямая разбита на произвольные отрезки точками a1, a2, …, an. Выясните, какому из отрезков принадлежит данная точка х. ...

Определить, принадлежит ли данная точка треугольнику - C++
Определить, принадлежит ли данная точка треугольнику, образованному осями координат и прямой a_1 x + b_1 y + c_1 = 0. Сделать...

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

Принадлежит ли данная точка к заштрихованной области - C++
Принадлежит ли данная точка к заштрихованной области Точка вводится пользователем :rtfm:Картинки и любые другие файлы...

Определить принадлежит ли данная точка графику функции - C++
График: cut :rtfm:Запрещено создавать темы в виде ссылок на задания или коды программ, расположенные на других сайтах.

Определить, принадлежит ли данная точка заштрихованной фигуре - C++
Даны координаты точек X и Y, необходимо определить пренадлежит ли данная точка заштрихованной фигуре. :wall:

Определить принадлежит ли данная точка графику функций - C++
Помогите пожалуйста с задачей: Определить принадлежит ли данная точка графику функций. Вот график:...

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

вводится координата точки определить принадлежит ли данная точка функции - C++
плз решите вводится координата точки определить принадлежит ли данная точка функции y=x2

Дана точка М(x, y). Присвоить z = 1, если точка принадлежит окружности с радиусом R и центром в точке (a, b) и z = 0 в противном случае. - C++
Дана точка М(x, y). Присвоить z = 1, если точка принадлежит окружности с радиусом R и центром в точке (a, b) и z = 0 в противном случае.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
JOKFEN
6 / 5 / 1
Регистрация: 11.12.2012
Сообщений: 39
12.12.2012, 23:09     Числовая прямая. Какому из отрезков принадлежит данная точка x? #2
Вот функция, думаю разберёшься.
C++
1
2
3
4
5
6
7
8
9
10
bool PointBelongs(Point p, Vector v)//p - точка, v - вектор
{
    float k=(p.x-v.B.x)/(v.A.x-v.B.x);
    if(k==(p.y-v.B.y)/(v.A.y-v.B.y) && k >= 0 && k <=1) 
        return true; //если принадлежит отрезку.
    k=(p.x-v.C.x)/(v.A.x-v.C.x);
    if(k==(p.y-v.C.y)/(v.A.y-v.C.y) && k >= 0 && k <=1)
        return true; //если принадлежит отрезку.
    return false; // не принадлежит
}
Eternal123
0 / 0 / 0
Регистрация: 07.11.2012
Сообщений: 52
13.12.2012, 21:51  [ТС]     Числовая прямая. Какому из отрезков принадлежит данная точка x? #3
не понятно ничего (

Добавлено через 3 часа 35 минут
Вот свои наработки, поправьте пожалуйста меня)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int a[10], x , n , i;
cin>>n;
for (i=0; i<n; i++) cin a[i];
i=0;
while (i<n)
{if ((a[i]<x) && (a[i+1] > x)) 
{cout<<a[i]<<x<<a[i+1];
i=n;
else i++
}
 
 
 
}
Ответ Создать тему
Опции темы

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