0 / 0 / 0
Регистрация: 18.11.2017
Сообщений: 57
1

Для заданных точек определите, лежат ли они на полосе или на её границе

02.03.2019, 11:05. Показов 1268. Ответов 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <bits/stdc++.h>
 
 using namespace std;
int main()
{
    //freopen("input.txt","r",stdin);
    //freopen("output.txt","w",stdout);
    double x[10000],y[10000],t_A, t_B;
    string s,s1;
    s="YES";
    s1="NO";
 bool f;
    for (int i=0;i<5;i++)
    {
        cin >> x[i] >> y[i];
    }
    cin >> t_A >> t_B;
 
    for (int i=0;i<5;i++)
    {
        if (x[i]<0&&t_A<0)
        {
 
        if (x[i]>=t_A&& x[i]<=t_B)
        {
            cout <<s<<endl;
        }
 
        else
            {
                 cout <<s1<<endl;
            }
 
    }
 
    else
    {
         if (abs(x[i])<=abs(t_A)&& abs(x[i])<=abs(t_B))
        {
            cout <<s<<endl;
        }
 
        else
            {
                 cout <<s1<<endl;
            }
    }
    }
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.03.2019, 11:05
Ответы с готовыми решениями:

Для заданных точек определите, лежат ли они внутри полосы или на её границе
Имя входного файла: input.txt Имя выходного файла: output.txt Ограничения по времени: 0,2с...

Для заданных точек определите, лежат ли они внутри круга или на его границе
Имя входного файла: input.txt Имя выходного файла: output.txt Ограничения по времени: 0,2с...

Для заданных точек определите, лежат ли они внутри квадрата или на его границе
Имя входного файла: input.txt Имя выходного файла: output.txt Ограничения по времени: 0,2с...

Заданы координаты двух точек. Определите, лежат ли они на одной окружности с центром в начале координат
Заданы координаты двух точек. Определите, лежат ли они на одной окружности с центром в начале...

4
1999 / 1118 / 473
Регистрация: 11.10.2018
Сообщений: 5,706
02.03.2019, 11:31 2
Цитата Сообщение от MrBubonchik Посмотреть сообщение
В декартовой системе координат нарисована полоса.
- какая еще полоса? Обычная линия(прямая) что-ли?

Добавлено через 14 минут
Что такое t_A или t_B? Если честно код бредовый какой-то. Недостаточно просто проверять на больше/меньше нуля или больше/меньше t_A и t_B признак лежит или не лежит точка на прямой. если я правильно все понял.

Добавлено через 1 минуту
Цитата Сообщение от MrBubonchik Посмотреть сообщение
C++
1
if (abs(x[i])<=abs(t_A)&& abs(x[i])<=abs(t_B))
- вот это, кстати, тоже ошибка. Для дробных чисел используется fabs(x);

Добавлено через 1 минуту
У Вас используется уравнение прямой: y = A*k + B?
0
0 / 0 / 0
Регистрация: 18.11.2017
Сообщений: 57
02.03.2019, 11:44  [ТС] 3
Уравнение х=А и х=В
0
1999 / 1118 / 473
Регистрация: 11.10.2018
Сообщений: 5,706
02.03.2019, 12:26 4
Цитата Сообщение от MrBubonchik Посмотреть сообщение
Уравнение х=А и х=В
- в смысле? Что это значит? 2 вертикальные прямые? И они образуют полосу?
Может быть Вы, все-таки, график нарисуете?
0
610 / 415 / 151
Регистрация: 11.01.2019
Сообщений: 1,746
02.03.2019, 12:32 5
Строим уравнение прямой по 2 точкам, подставляем в него заданную точку. Если равенство подтверждается, то точка на прямой.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.03.2019, 12:32
Помогаю со студенческими работами здесь

Заданы координаты двух точек. Определите, лежат ли они на одной окружности с центром в начале координат.
Помогите пожалуйста решить) Заданы координаты двух точек. Определите, лежат ли они на одной...

Найти количество точек с целочисленными координатами, которые попадают внутрь заданной окружности, либо лежат на границе
Задана окружность радиуса R с центром в точке (X,Y). Необходимо определить количество точек с...

Определить, лежат ли 5 заданных точек на окружности
Дано 5 координат,6 - центр окружности.7 - радиус.определить,лежат ли 5 кооридинат на...

По координатам трех точек на плоскости определить, лежат ли они на одной прямой
По координатам трех точек на плоскости определить, лежат ли они на одной прямой.

По координатам трех точек на плоскости (в пространстве) определить, лежат ли они на одной прямой
По координатам трех точек на плоскости (в пространстве) определить, лежат ли они на одной...

Заданы координаты двух точек. Определить, лежат ли они на одной окружности с центром в начале координат?
Разработайте проект для решения следующей задачи: «Заданы координаты двух точек. Определить, лежат...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru