Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2010, 17:03   #11
nicklan
Пользователь
 
Регистрация: 23.12.2009
Сообщений: 15
Восклицание

Цитата:
Сообщение от bondik Посмотреть сообщение
я направление дал,конечно же нельзя писать mas[p][p1]
но что есть матрица?Это указатель на указатель.Например int **mas1.
Например
Код:
int dim1 = 5, dim2 = 5, dim3 = 10, wDim = dim2;
/*
Организация двумерного динамического массива производится в два этапа.
Сначала создаётся одномерный массив указателей, а затем каждому элементу
этого массива присваивается адрес одномерного массива. Для характеристик
размеров массивов не требуется константных выражений.
*/
int **pArr = new int*[dim1];
for (i = 0; i < dim1; i++) pArr[i] = new int[dim2];
pArr[3][3] = 100;
cout << pArr[3][3] << endl;
Вся статья http://www.cyberguru.ru/programming/...ay-page76.html
А вообще читайте страуструпа
bondik, ты варишь своей башкой или нет??
for (i = 0; i < dim1; i++) pArr[i] = new int[dim2]; если я введу parr[i][dim1] оно зайдёт за пределы массива и произведёт к непредсказуемой ошибки.
Правельней for (i = 0; i <= dim1; i++) pArr[i] = new int[dim2];
nicklan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
формирование матрицы связности по списку по контактам hed Помощь студентам 1 19.09.2010 00:58
Формирование матрицы рассечением Mikhail Bakurov Помощь студентам 4 31.01.2010 13:39
Формирование матрицы по спирали RomT24 Помощь студентам 5 18.01.2010 02:38
формирование новой таблицы на основе исходной azov Microsoft Office Excel 2 18.07.2009 22:38
Формирование единичной и нулевой матрицы britva666 Помощь студентам 2 02.06.2009 08:09