Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
ШурикМартыненко
4 / 4 / 2
Регистрация: 27.03.2013
Сообщений: 110
#1

Разработка классов - C++

02.11.2013, 22:22. Просмотров 518. Ответов 2
Метки нет (Все метки)

Определить класс «Квадратная матрица» – Matrix. Класс должен содержать несколько конструкторов, в том числе конструктор копирования. Реализовать методы для сложения, вычитания, умножения матриц; вычисления нормы матрицы. Перегрузить операции сложения, вычитания, умножения и присваивания для данного класса. Создать массив объектов класса Matrix и передать его в функцию, которая изменяет i -ю матрицу путем возведения ее в квадрат. В головной программе вывести результат.
Подскажите, пожалуйста, как это реализовать? А то я вообще не пойму(((
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2013, 22:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Разработка классов (C++):

Разработка классов. Переделка из процедурного программирования
Имею отличный строчный калькулятор, сделанный через процедурное...

Разработка классов, создание конструкторов и деструкторов
Здравствуйте, помогите решить следующее задание: Постpоить класс для pаботы...

Разработка с использованием простейших классов и объектов
.Розробиты метод-член класса для определения минимального и максимального...

Классы и объекты 1 - разработка простых классов
Разработать класс, набор методов (конструктор, деструктор и указаны методы) для...

Разработка с использованием простейших классов и объектов - C++
Разработать функцию определения А3 для заданного элемента а и подпрограмму,...

Разработка классов! (Постpоить класс для pаботы с целыми произвольной точности)
Всем добрый вечер! Кто-нибудь объясните что тут от меня требуется?? +примеры...

2
SanchezPluz
49 / 49 / 8
Регистрация: 31.10.2012
Сообщений: 481
02.11.2013, 22:27 #2
как это реализовать?
В первую очередь почитать учебник по С++, в частности про классы, методы, функции и их перегрузку.
0
novi4ok
551 / 504 / 25
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
02.11.2013, 22:39 #3
Лучший ответ Сообщение было отмечено ШурикМартыненко как решение

Решение

давай понихоньку. начнем с первого предложения: Определить класс «Квадратная матрица» – Matrix.
вот и определим:
C++
1
2
3
4
5
class Matrix {
public:
   Matrix();
   ~Matrix();
};
пойдем дальше: Класс должен содержать несколько конструкторов, в том числе конструктор копирования.
должен, допишем (вставим ниже public: ):
C++
1
2
...
   Matrix( const Matrix &obj);  // copy constructor
Добавлено через 4 минуты
а вот вообще нашел то, что тебе надо.

освой пока это, запусти, пусть заработает эта часть, потом приходи еще с вопросами.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2013, 22:39
Привет! Вот еще темы с решениями:

Разработка классов "Футбольный мяч" и "Футболист"
Помогите. Просто уже в тупик зашол нужно создать 2:класа футбольный мяч чтобы...

Разработать иерархию классов, демонстрирующее работу с коллекцией объектов разных классов
Задание: Разработать в соответствии с индивидуальным заданием иерархию классов...

Вынести методы из классов Panel и PictureBox (явная реализация методов базовых абстрактных классов)
Тема: Множественное наследование. Явная реализация методов базовых абстрактных...

Объекты классов не видны во вложенной функции одной из классов
Такая вот проблема. Есть функция play() класса Game, где создаются объекты...


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

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

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