![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 21.02.2011
Сообщений: 3
|
![]()
Добрый день. Столкнулся с такой проблемой: я не знаю до начала работы программы сколько мне нужно объявить матриц. Ведь матрицы объявляются до начала работы программы в VAR и TYPE. Т.е. инициализируя их там я знаю сколько их будет в программе. А если мне надо 20, 30, или 1000 матриц объявить? Вроде для этого можно использовать динамическое программирование и в цикле создавать (new) и вводить значения переменных. А как это сделать с матрицами и как потом к ним обращаться?
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Создайте динамический массив матриц. Кстати, на каком языке Вы пишете?
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 21.02.2011
Сообщений: 3
|
![]()
Хм, можно чуточку по подробнее. Получается есть динамический массив матриц, при запуске программы ввожу n:=100 (n - кол-во матриц). Берется первая матрица массива и заполняется, затем вторая и т.д. А как потом к ним обращаться? Например, нужна 43-я матрица массива.
PS Паскаль |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Обычно, matr[43];
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 21.02.2011
Сообщений: 3
|
![]()
А к элементу матрицы? matr[43][i,j] - так?
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Да, типа как трехмерный массив, первый индекс номер матрицы, второй индекс номер строки, третий-=номер столбца.
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
![]()
разве не так?
matr[43,i,j] |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Да без разницы, хоть matr[1][2][3];
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
динамическое программирование | stefan0202 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 07.02.2011 22:05 |
Динамическое программирование | Daniya.ru | Общие вопросы .NET | 2 | 19.12.2010 11:40 |
Динамическое программирование | joey_ramone | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 23.04.2010 13:51 |
Динамическое программирование. | MAKEDON | Помощь студентам | 6 | 26.08.2009 14:10 |
Задача на динамическое программирование | Римма1990 | Помощь студентам | 2 | 02.04.2009 23:11 |