1 / 1 / 0
Регистрация: 19.04.2010
Сообщений: 16
1

Матрица произвольной размерности

18.10.2011, 17:46. Показов 1433. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
Матрица произвольной размерности, представленная размерностями
и линейным динамическим массивом коэффициентов
матрицы, в котором она разложена по строкам.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2011, 17:46
Ответы с готовыми решениями:

Матрица произвольной размерности
Разработать класс, объект которого реализует «пользовательский» тип данных. Обеспечить его...

9. Матрица произвольной размерности, представленная раз* мерностями и динамическим массивом указателей на динамиче* ские массивы - строки матрицы.
Всем привет!помогите пожалуйста с задачей. Матрица произвольной размерности, представленная раз*...

Даны две матрицы произвольной размерности
При выполнении этого задания необходимо написать две функции. Одна из этих функций должна получать...

Характеристический многочлен матрицы произвольной размерности
не могу придумать как реализовать характеристический многолчен: дана матрица :\begin{pmatrix}3 &1...

7
Эксперт С++
5040 / 2619 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 1
19.10.2011, 10:29 2
AskarZhubaev, и в чем проблема?
1
1 / 1 / 0
Регистрация: 19.04.2010
Сообщений: 16
19.10.2011, 11:04  [ТС] 3
Цитата Сообщение от fasked Посмотреть сообщение
AskarZhubaev, и в чем проблема?
Вот надо ее реализовать))))
0
Эксперт С++
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
19.10.2011, 11:07 4
Что ты уже написал? Приведи код. Что конкретно не получается?
1
1 / 1 / 0
Регистрация: 19.04.2010
Сообщений: 16
19.10.2011, 11:11  [ТС] 5
Цитата Сообщение от CheshireCat Посмотреть сообщение
Что ты уже написал? Приведи код. Что конкретно не получается?
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
44
45
46
47
48
49
50
51
// Матрица с динамическим массивом указателей (ДМУ) на строки
class matrix
{
int n,m; // Размерности матрицы у,х
double **pd; // Указатель на ДМУ на строки значения матрицы
void set_n(int n);
void set_m(int m);
void init_matrix(double *q) //q-линейный массив
void print_matrix(void);
{
}
public: // Конструкторы
matrix(int, int,double*);
matrix(int, int, double,...);
matrix(int,int,int,...);
matrix(matrix&);
-matrixO;
double& Val(int,int);
};
/ / — Конструктор, заполняющий матрицу из линейного массива
matrix::matrlx(int у,int х,double *q){
n=y; m=x;
pd=new double*[n]; // Создать сам ДМУ
for (int i=0; i<n; i++){ // Создать и заполнить строки матрицы
pd[i]=new double[m]; // и заполнить их значениями из массива
for (int j=0; j<m; j++) pd[i][j]=*q++;
}}
/ /— Конструктор, заполняющий матрицу из списка коэффициентов
matrix::matrix(int у,int х,double а,...){
double *q=&a; // Указатель на список параметров функции
п=у; т=х;
pd=new double*[n]; // Создать сам ДМУ
for (int i=0; i<n; !++){ // Создать и заполнить строки матрицы
pd[i]=new double[m]; // и заполнить их из списка параметров
for (int j=0; j<m; j++) pd[i][j]=*q++;
}}
/ /— Конструктор, заполняющий матрицу из списка коэффициентов
// Формат : int,int,double координаты и значение коэффициента
matrix::matrix(int у,Int x,int а,...){
int *q=&a; // Указатель на список параметров функции
п=у; т=х;
pd=new double*[n]; // Создать сам ДМУ
for (int 1=0; i<n; i++){ // Создать и заполнить строки матрицы
pd[i]=new double[m]; // и заполнить их О
for (int j=0; ]<m; j++) pd[i][j]=0; }
while(*q>=0){ // Ограничитель списка значение <0
int yy=*q++; // Извлечь координаты и коэффициент
int xx=*q++;
double vv=*((double*)q); q+=sizeof(double)/sizeof(int);
if (xx>=0 && xx<m && yy>=0 && yy<n) pd[yy][xx]=vv;
}}
0
Эксперт С++
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
19.10.2011, 11:42 6
Хорошо, код ты привел. А что не получается? В чем проблема-то?
1
1 / 1 / 0
Регистрация: 19.04.2010
Сообщений: 16
19.10.2011, 11:44  [ТС] 7
Цитата Сообщение от CheshireCat Посмотреть сообщение
Хорошо, код ты привел. А что не получается? В чем проблема-то?
Не запускается((( Ошибка какая та((((
0
Эксперт С++
5040 / 2619 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 1
19.10.2011, 11:59 8
Цитата Сообщение от AskarZhubaev Посмотреть сообщение
Не запускается((( Ошибка какая та((((
Ну а описать ошибку никак нельзя?
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2011, 11:59
Помогаю со студенческими работами здесь

Массив произвольной размерности и работа с ним
Доброго времени суток. Появилась интересная задача: создать функцию для создания массива,...

Разработать класс Vector – геометрический вектор произвольной размерности
Разработать класс Vector – геометрический вектор произвольной размерности (размерность задается в...

Структура: Разработать структуру "массив целых чисел произвольной размерности".
Разработать структуру &quot;массив целых чисел произвольной размерности&quot;. Написать функцию инициализации...

Дана матрица размерности N на M
Дана матрица размерности N на M. Найти в матрице строку с наибольшей суммой элемен-тов. Вывести ее...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru