Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Isya Shmonder
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 21
#1

Определить точку плоскости как класс - C++

23.03.2012, 14:22. Просмотров 429. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста выполнить задание на С++ : Определить точку плоскости как класс, содержащий пару чисел с плавающей точкой, конструктор и перегруженную операцию []. Для объекта p этого класса число p[0] должно быть равно p.x, а p [1] = p.y. Пример работы с этим классом: Point p(0,0); p[0]=1; cout<<p[1]; (в этом примере будет выведено число 0).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2012, 14:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить точку плоскости как класс (C++):

Наследование: Определить класс vector2 как вектор на плоскости. Определить для него операции и функции - C++
Уже который час мучаюсь не выходит помогите пожалуйста Определить класс vector2 как вектор на плоскости с данными x и y....

Проверить точку на полосе в плоскости - C++
На плоскости выделена полоса, образованная двумя паралельными прямыми A*x+B*y+C1=0 и A*x+B*y+C1=0 . Составить логическую функцию,...

Определить класс "Точка на плоскости" - C++
Объявить и определить класс – точка на плоскости: Данные: -координаты точки. Методы: -заполнение данных с клавиатуры; -вывод...

Подробно прокомментировать класс PolarCoordinates, представляющий собой класс координат точки на плоскости - C++
Написать класс PolarCoordinates, представляющий собой класс координат точки на плоскости, описанной с помощью своих полярных координат...

Вычислить точку пересечения прямой и плоскости в пространстве - C++
Вычислить точки пересечения прямой, заданной уравнениями y=kx+a, z=hx+b и плоскости AX+BY+CZ+D=0 по формулам x0= - (Ba+Cb+D)/(A+Bk+Ch);...

Уравнение плоскости, проходящей через прямую и точку - C++
Зарание спасибо.):)

1
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
24.03.2012, 06:08 #2
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
#include <iostream>
 
class Point
{
private:
    double x, y;
public:
    Point(double _x = 0, double _y = 0) : x(_x), y(_y){}
    double& operator[](bool b)
    {
        return b ? y : x;
    }
    const double& operator[](bool b)const
    {
        return b ? y : x;
    }
};
int main()
{
    Point p(1, -2);
    std::cout << p[0] << " " << p[1] << '\n';
    p[0] = 100;
    p[1] = 45;
    std::cout << p[0] << " " << p[1] << '\n';
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2012, 06:08
Привет! Вот еще темы с ответами:

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

Найти точку на плоскости, чтобы максимально расстояние от нее до заданных прямых было минимальным - C++
Всем привет, есть задача, которая в общем смысле формулируется так : у нас есть N прямых от 2 до 100, есть их уравнения в виде ax+by+c...

Найти такую точку заданного на плоскости множества точек, сумма расстояний от которой до остальных минимальна - C++
осталась последняя задача по Си, от неё зависит зачёт. Условия такие: найти такую точку заданного на плоскости множества точек, сумма...

Класс, который моделирует точку трехмерного пространства - C++
Разработать класс, моделирующий точку трехмерного пространства. В классе должны быть описаны следующие функции: 1) ввода / вывода данных...


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

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

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