Форум программистов, компьютерный форум, киберфорум
C (Си)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 03.11.2016
Сообщений: 21

Принадлежит ли точка, заданная координатами, заштрихованной области

05.03.2017, 17:56. Показов 1478. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
2. 2. Проверить принадлежит ли точка, заданная координатами, заштрихованной области. Вывести на экран TRUE или FALSE.

Обьясните плз как делать задачку, именно как сделать.
Можете подсказать формулу, или код, или скинуть примеры.
Изображения
 
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.03.2017, 17:56
Ответы с готовыми решениями:

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

Проверить принадлежит ли точка, заданная координатами, заштрихованной области
Проверить принадлежит ли точка, заданная координатами, заштрихованной области. Вывести на экран TRUE или FALSE.

Проверить принадлежит ли точка, заданная координатами, заштрихованной области
Проверить принадлежит ли точка, заданная координатами, заштрихованной области. Вывести на экран TRUE или FALSE.

12
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
05.03.2017, 18:31
Клац
Т.к. у тебя не вся окружность, то можно сразу откинуть точки (x>0)&&(y>0) и (x>0)&&(y<0).
0
0 / 0 / 0
Регистрация: 03.11.2016
Сообщений: 21
05.03.2017, 18:44  [ТС]
А есть у тебя пример как это делать?
0
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
05.03.2017, 19:06
Лучший ответ Сообщение было отмечено Fugher как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <math.h>
 
int main(void) {
    float x,y,r,h;
    r = 1.0;
    printf("Координаты точки: ");
    scanf("%f%f", &x,&y);
    h = sqrt(x*x + y*y);
    if ( ((x<0)&&(y>0)) || ((x>0)&&(y<0)) || (h>r) ) 
        printf("Точка не принадлежит кругу.\n");
    else 
        printf("Точка принадлежит кругу.\n");
}
0
0 / 0 / 0
Регистрация: 03.11.2016
Сообщений: 21
06.03.2017, 09:31  [ТС]
shvyrevvg, Смотри, я чутка изменил, так вот если ввести координаты 0.9 0.9 он выводит true а должен false, что изменить я не понял, помоги)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <math.h>
int main(void) {
    float x,y,r,h;
    r = 1;
    printf("koordinaty tochki: ");
    scanf("%f%f", &x,&y);
    h = (x*x + y*y);
    if (((x<0)&&(y>0) && (h>r*r)) || ((x>0)&&(y<0) && (h>r*r)))
        printf("FALSE\n");
    else
        printf("TRUE\n");
        getch();
}
0
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
06.03.2017, 09:42
Fugher, ну и делай как у меня было в ифе только вместо r пиши r*r
0
0 / 0 / 0
Регистрация: 03.11.2016
Сообщений: 21
06.03.2017, 09:49  [ТС]
Не, так же решает
0
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
06.03.2017, 10:04
Цитата Сообщение от Fugher Посмотреть сообщение
Не, так же решает
Ну правильно, нужен же корень из h, а не r*r
0
0 / 0 / 0
Регистрация: 03.11.2016
Сообщений: 21
06.03.2017, 10:06  [ТС]
Блин, я полностью запутался
0
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
06.03.2017, 10:10
Цитата Сообщение от Fugher Посмотреть сообщение
Блин, я полностью запутался
Ну для чего ты убрал корень из формулы?
0
0 / 0 / 0
Регистрация: 03.11.2016
Сообщений: 21
06.03.2017, 10:12  [ТС]
Все равно не правильно решает
0
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
06.03.2017, 10:17
Цитата Сообщение от Fugher Посмотреть сообщение
Все равно не правильно решает
Я дал рабочий вариант вчера. Ты убрал из формулы клац корень и спрашиваешь почему не работает
1
0 / 0 / 0
Регистрация: 03.11.2016
Сообщений: 21
06.03.2017, 10:21  [ТС]
Да все, сделал всё работает, спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.03.2017, 10:21
Помогаю со студенческими работами здесь

Проверить принадлежит ли точка, заданная координатами, заштрихованной области
Проверить принадлежит ли точка, заданная координатами, заштрихованной области. Вывести на экран TRUE или FALSE.

Проверить принадлежит ли точка, заданная координатами, заштрихованной области
Проверить принадлежит ли точка, заданная координатами, заштрихованной области. Вывести на экран TRUE или FALSE.

Проверить принадлежит ли точка, заданная координатами, заштрихованной области
Проверить принадлежит ли точка, заданная координатами, заштрихованной области. Вывести на экран TRUE или FALSE.

Проверить принадлежит ли точка, заданная координатами, заштрихованной области
1)Проверить принадлежит ли точка, заданная координатами, заштрихованной области. Вывести на экран TRUE или FALSE. 2) Вычислите F(X) в...

Проверить принадлежит ли точка, заданная координатами, заштрихованной области
Проверить принадлежит ли точка, заданная координатами, заштрихованной области. Вывести на экран TRUE или FALSE


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru