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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 72, средняя оценка - 4.81
wsa
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 202
#1

Определить лежит ли точка внутри или вне круга,ограниченного указанной окружностью, или на окружности - C++

09.06.2013, 19:21. Просмотров 10132. Ответов 8
Метки нет (Все метки)

помогите пожалуйста))
Даны координаты точки (x,y), радиус r и координаты центра окружности (x[c],y[c]. Определить лежит ли точка внутри или вне круга,ограниченного указанной окружностью, или на окружности.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2013, 19:21     Определить лежит ли точка внутри или вне круга,ограниченного указанной окружностью, или на окружности
Посмотрите здесь:

C++ Найти площадь круга, ограниченного этой окружностью.
Найти площадь круга, ограниченного окружностью C++
C++ Даны отрезки [a, b] и [c, d] и точка A с координатой х. Определить, принадлежит ли данная точка одному из этих отрезков, обоим или лежит вне их
Окружность: код выдает, что точка лежит и на окружности и внутри её C++
C++ Определить, лежит точка внутри заштрихованной области, вне её или на её границе
C++ Программа вычисления местонахождения точки относительно фигуры (лежит ли точка внутри, на контуре или вне фигуры)
Определить, лежит ли точка внутри или вне круга, ограниченного указанной окружностью, или на окружности C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BaboshinSD
314 / 253 / 28
Регистрация: 15.11.2012
Сообщений: 477
Записей в блоге: 1
09.06.2013, 21:05     Определить лежит ли точка внутри или вне круга,ограниченного указанной окружностью, или на окружности #2
wsa, вот:
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
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main() {
    cout << "Введите координаты центра окружности:" << endl;
    int Xc, Yc;
    cin >> Xc >> Yc;
    cout << "Введите радиус:" << endl;
    int r;
    cin >> r;
    cout << "Введите координаты точки:" << endl;
    int x, y;
    cin >> x >> y;
    if (((x - Xc) * (x - Xc) + (y - Yc) * (y - Yc)) < r * r) {
        cout << "Точка принадлежит окружности." << endl;
    } else if (((x - Xc) * (x - Xc) + (y - Yc) * (y - Yc)) == r * r) {
        cout << "Точка лежит на окружности." << endl;
    } else {
        cout << "Точка не принадлежит окружности." << endl;
    }
 
    return 0;
}
wsa
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 202
09.06.2013, 21:15  [ТС]     Определить лежит ли точка внутри или вне круга,ограниченного указанной окружностью, или на окружности #3
спасибо большое))) а как сделать, чтобы выводилось на экран русскими буквами, ато какие то там значки выходят вместо предложений, например "Введите координаты центра окружности:"
BaboshinSD
314 / 253 / 28
Регистрация: 15.11.2012
Сообщений: 477
Записей в блоге: 1
09.06.2013, 21:46     Определить лежит ли точка внутри или вне круга,ограниченного указанной окружностью, или на окружности #4
wsa, OC Windows? Тогда так. Или транслит.
wsa
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 202
09.06.2013, 22:02  [ТС]     Определить лежит ли точка внутри или вне круга,ограниченного указанной окружностью, или на окружности #5
да Windows 7...Может зависеть от версии Visual Studio ? из-за того что там может не быть настроены определенные библиотеки??
Denisqwwq
38 / 32 / 1
Регистрация: 01.06.2013
Сообщений: 117
09.06.2013, 22:05     Определить лежит ли точка внутри или вне круга,ограниченного указанной окружностью, или на окружности #6
Цитата Сообщение от wsa Посмотреть сообщение
а как сделать, чтобы выводилось на экран русскими буквами
Перед
C++
1
cout << "Введите координаты центра окружности:" << endl;
вставь
C++
1
setlocale(LC_ALL,"rus");
wsa
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 202
09.06.2013, 22:17  [ТС]     Определить лежит ли точка внутри или вне круга,ограниченного указанной окружностью, или на окружности #7
к сожалению все так же((
BaboshinSD
314 / 253 / 28
Регистрация: 15.11.2012
Сообщений: 477
Записей в блоге: 1
09.06.2013, 22:39     Определить лежит ли точка внутри или вне круга,ограниченного указанной окружностью, или на окружности #8
wsa, попробуйте другие способы из приведённой мною темы. Мне на винде помогло
C++
1
setlocale(LC_ALL, "Russian");
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2013, 22:56     Определить лежит ли точка внутри или вне круга,ограниченного указанной окружностью, или на окружности
Еще ссылки по теме:

C++ Известна длина окружности. Найти площадь круга, ограниченного этой окружностью.
C++ Дана длина окружности. Найти площадь круга, ограниченного этой окружностью. В качестве значения Pi использовать 3.14
C++ Определить, находится ли координата на "ободе", или за пределами, или внутри круга (найти ошибку)
Лежит ли точка внутри заштрихованной области, вне заштрихованной области или на ее границе? C++
Определить лежит ли точка внутри, вне или на границе заштрихованной области C++

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

Или воспользуйтесь поиском по форуму:
wsa
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 202
09.06.2013, 22:56  [ТС]     Определить лежит ли точка внутри или вне круга,ограниченного указанной окружностью, или на окружности #9
хорошо))) спасибо большое))
Yandex
Объявления
09.06.2013, 22:56     Определить лежит ли точка внутри или вне круга,ограниченного указанной окружностью, или на окружности
Ответ Создать тему
Опции темы

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