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

Вычисление принадлежности точки к области - C++

Восстановить пароль Регистрация
 
GODofART
2 / 2 / 0
Регистрация: 19.11.2011
Сообщений: 52
31.10.2013, 23:06     Вычисление принадлежности точки к области #1
Всем привет, нужна помощь с программой, которая бы вычисляла принадлежности точки.
Рисунок
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2013, 23:06     Вычисление принадлежности точки к области
Посмотрите здесь:

C++ принадлежности точки
Составить программу, которая будет выводить true или false в зависимости от принадлежности точки с координатами x, y закрашенной области C++
C++ Определение принадлежности точки указанной области (перевести с Pascal на C++)
C++ Определение принадлежности точки к области
Определение принадлежности точки фигуре C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
31.10.2013, 23:20     Вычисление принадлежности точки к области #2
GODofART, а в чем собственно проблемы? Задаете х,у с клавиатуры и проверяете, что бы sqrt((4-x)^2+(4-y)^2) была меньше и равна 4. Вроде правильная формула...
GODofART
2 / 2 / 0
Регистрация: 19.11.2011
Сообщений: 52
08.11.2013, 09:26  [ТС]     Вычисление принадлежности точки к области #3
Цитата Сообщение от Folko Посмотреть сообщение
GODofART, а в чем собственно проблемы? Задаете х,у с клавиатуры и проверяете, что бы sqrt((4-x)^2+(4-y)^2) была меньше и равна 4. Вроде правильная формула...
А можно чуть подробнее? Там же круг еще смещен, не с нуля начинается.
zss
Модератор
Эксперт С++
 Аватар для zss
5947 / 5552 / 1784
Регистрация: 18.12.2011
Сообщений: 14,184
Завершенные тесты: 1
08.11.2013, 09:56     Вычисление принадлежности точки к области #4
Цитата Сообщение от GODofART Посмотреть сообщение
Там же круг еще смещен, не с нуля начинается.
А как Вы думаете, для чего в формуле sqrt((x-4)^2+(y-4)^2) стоит "-4" ?
GODofART
2 / 2 / 0
Регистрация: 19.11.2011
Сообщений: 52
08.11.2013, 10:13  [ТС]     Вычисление принадлежности точки к области #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
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
 
void main()
{
clrscr();
float x,y,d;
cout<<"Input data x and y \n";
cin>>x>>y;
cout<<"\nx="<<x<<"\ty="<<y;
d=sqrt((4-x)*(4-x)+(4-y)*(4-y));
if((x>=0)&&(x<=8)&&(y>=0)&&(y<=8)&&(d<=4))
{
cout<<"\n Tochka prinadlegit"
}
else
{
cout<<"\n Tochka ne prinadlegit";
}
getch();
}
Добавлено через 1 минуту
Цитата Сообщение от zss Посмотреть сообщение
А как Вы думаете, для чего в формуле sqrt((x-4)^2+(y-4)^2) стоит "-4" ?
Дада, сделал, спасибо.
Yandex
Объявления
08.11.2013, 10:13     Вычисление принадлежности точки к области
Ответ Создать тему
Опции темы

Текущее время: 03:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru