Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 25.09.2014
Сообщений: 7
1

Составить описание класса "3D вектор". Объявить объекты класса и продемонстрировать работу методов

12.10.2014, 16:16. Просмотров 1638. Ответов 2
Метки нет (Все метки)


Возникли сложности при решении задачи. Буду признателен тем, кто поможет.
Задание:
Составить описание класса. Объявить объекты класса и продемонстрировать работу методов.
Вариант:
Организовать класс вектор, содержащий его координаты в трехмерном пространстве и методы нахождения длины вектора, вывода на экран координат.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.10.2014, 16:16
Ответы с готовыми решениями:

Раздельное объявление и описание шаблонной функции, принимающей в качестве операндов ссылку на объект класса "вектор"
Приветствую. Есть код: #include "stdafx.h" #include <iostream> #include <clocale> #include...

Составить описание класса "Трапеции"
Создать программы, которые реализуют следующие функции. При создании программ пользоваться...

Составить описание класса "время"
ПОМОГИТЕ ПОЖАЛУЙСТА СДЕЛАТЬ РАБОТУ!!!! Время задается в формате час:минута:секунда. Методы...

Наследуемым классом для комплексного числа объявить класс "радиус-вектор", имеющий данные "длина" и "угол"
кто то напишите пожалуйста, вот программа: наследуемым классом для комплексного числа объявить...

2
Модератор
Эксперт С++
10409 / 8677 / 5249
Регистрация: 18.12.2011
Сообщений: 23,209
12.10.2014, 16:19 2
Дореализовать класс Вектор
Класс Вектор. объясните пожалуйста код!
Vector и конструктор класса
0
115 / 112 / 65
Регистрация: 18.09.2014
Сообщений: 337
12.10.2014, 16:24 3
Лучший ответ Сообщение было отмечено Denzelrus как решение

Решение

Denzelrus,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
class XYZVector
{
public:
    XYZVector() : _x(0), _y(0), _z(0) {}
    XYZVector(int curX, int curY, int curZ) : _x(curX), _y(curY), _z(curZ) {}
    XYZVector(const XYZVector &original) : _x(original.x()), _y(original.y()), _z(original.z()) {}
    double length() const { /* Òóò íàõîæäåíèå äëèíû âåêòîðà */ }
    int x() const { return _x; }
    int y() const { return _y; }
    int z() const { return _z; }
private:
    int _x, _y, _z;
};
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.10.2014, 16:24

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как вынести описание методов вложенного класса за пределы класса?
Подскажите, пожалуйста, как мне вынести описание методов вложенного класса за пределы класса?

Реализация класса "Студент" и наследование от него класса "Аспирант"
Помогите, пожалуйста! Создать абстрактный базовый класс Person, описывающий обычного человека....

Написать программу, в которой создаются и уничтожаются объекты класса "Library", определенного пользователем
Здравствуйте. Помогите пожалуйста. Написать программу, в которой создаются и уничтожаются...

Реализация методов класса "Компьютер"
Мне надо реализовать класс "Компьютер". В нем должны быть следующие поля: название компьютера, его...


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

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

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