Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 19.10.2014
Сообщений: 56
1

Создать класс, который представляет собой двумерный массив размером n x m

25.10.2015, 08:58. Показов 1699. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1. Создать класс, в котором объектом является двумерный массив размером n x m
я уже все перепробывала не получаеться
вот мой код
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#pragma once
 
#include <iostream>
 
inline void error(const char* message, bool stop = false)
{
    std::cerr << message;
 
    if (stop) exit(EXIT_FAILURE);
}
 
typedef int type;
 
class Matrix
{
private:
 
    int rows_number;
    int columns_number;
 
    type* (*matrix); // двумерный динамический массив(тут хранятся числа)
 
public:
 
    Matrix(int = 0, int = 0);
 
    inline int get_rows()    const { return rows_number;    }
    inline int get_columns() const { return columns_number; }
 
    inline type& get_element(int index_1 = 0, int index_2 = 0) const { return matrix[index_1 - 1][index_2 - 1]; }
 
    void set_values();
 
    friend Matrix operator + (const Matrix&, const Matrix&);
    friend Matrix operator - (const Matrix&, const Matrix&);
 
    friend Matrix operator + (Matrix&, type);
    friend Matrix operator - (Matrix&, type);
 
    friend std::ostream& operator << (std::ostream&, const Matrix&);
 
    ~Matrix();
};
возможно ли другие варианты?помогите пожалуйста
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.10.2015, 08:58
Ответы с готовыми решениями:

Создать шаблонный класс-контейнер Array, который представляет собой массив
Создать шаблонный класс-контейнер Array, который представляет собой массив, позволяющий хранить...

Создать шаблонный класс-контейнер Array, который представляет собой массив, позволяющий хранить объекты заданного типа
Здравствуйте, подскажите пожалуйста, как правильно инициализировать данный класс. Новый год в...

написать такой класс, который представляет собой двоичное число
не могу справиться вот с этим: написать такой класс, который представляет собой двоичное число....

Создать динамическую структуру, которая представляет собой хеш-таблицу
Создать динамическую структуру, которая представляет собой хеш таблицу, значения которой могут...

1
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
25.10.2015, 09:08 2
Так в чём проблема-то?
Для чего typedef, чем просто int плох?
0
25.10.2015, 09:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.10.2015, 09:08
Помогаю со студенческими работами здесь

Класс: Создать класс, объектом которого будет являться двумерный массив размерностью n x m.
Нужно создать класс, объектом которого будет являться двумерный массив размерностью n x m. Массив...

Создать двумерный массив размером NxM, Найти среднее арифметическое всех нечентых элементов с четными индексам
НЕ получается самому

Создать двумерный массив, который будет представлять декартову плоскость
нужно создать двумерный массив, который будет представлять декартову плоскость то есть чтобы...

Создать шаблонный класс - двумерный динамический массив
Задание:Создать шаблонный класс - двумерный динамический массив. Тип элементов массива определяется...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru