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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2010, 14:01   #11
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

Организация двумерного динамического массива производится в два этапа.
Сначала создаётся одномерный массив указателей, а затем каждому элементу
этого массива присваивается адрес одномерного массива. Для характеристик
размеров массивов не требуется константных выражений.
*/
int **mass = new int*[x1];
for (i = 0; i < x1; i++) mass[i] = new int[x2];

скопировано с http://www.cyberguru.ru/programming/...ay-page76.html

если вы конечно про это
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума Ответить с цитированием
Старый 07.11.2010, 14:16   #12
Ezhuk
Форумчанин
 
Регистрация: 09.10.2010
Сообщений: 217
По умолчанию

Цитата:
Сообщение от mansp Посмотреть сообщение
не в том проблема...
Так значит вы думаете заполнение 11-ой строки и 11-го столбца при массиве 10*10 - это не проблема?

А что бы задавать не динамический массив через n и m, необходимо n и m объявлять, как глобальные константы. ( тогда так же можно писать
Код:
void func5 (int mass [m][n] ,int m,int n)
)
Ёж птица гордая, пока не пнешь не полетит.
Ezhuk вне форума Ответить с цитированием
Старый 07.11.2010, 14:50   #13
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

а не
Код:
void func5 (int mass [m][n] ,const int m,const int n)
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума Ответить с цитированием
Старый 07.11.2010, 15:27   #14
Ezhuk
Форумчанин
 
Регистрация: 09.10.2010
Сообщений: 217
По умолчанию

А зачем?
Да и вообще в функцию можно передавать только массив, если n и m сделать глобальными константами.
А если константы объявлять в main'е, то уже надо так
Код:
void func5 (int mass [5][5], int m,int n)
Ёж птица гордая, пока не пнешь не полетит.
Ezhuk вне форума Ответить с цитированием
Старый 07.11.2010, 16:35   #15
Блуд
Пользователь
 
Регистрация: 23.05.2010
Сообщений: 53
По умолчанию

Цитата:
Сообщение от mansp Посмотреть сообщение
да! огромное спасибо
тоько у меня почемуто всегда выбираютса одинаковые цифры, наверно всьо таки надо перегрузить
Код:
srand(time(0));
куда єто всунуть?

лучше всего вставить srand(time(NULL))...
up:или это одно и то же)
Блуд вне форума Ответить с цитированием
Старый 07.11.2010, 16:35   #16
mansp
Пользователь
 
Регистрация: 27.10.2010
Сообщений: 52
По умолчанию

Цитата:
если вы конечно про это
спасибо. это как раз то что я искал
mansp вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа работает не правильно artem611 Паскаль, Turbo Pascal, PascalABC.NET 2 22.09.2010 07:49
Не правильно работает запрос ww01031977 Microsoft Office Access 12 21.04.2010 10:52
Не правильно работает программа Virus_L Помощь студентам 0 28.12.2009 22:52
Пожскажите.Правильно оттабулирована функция?(Basic C++). sawer5 Общие вопросы C/C++ 0 28.11.2009 14:37
Функция StrtoFloat не правильно возвращает число Ra88it Помощь студентам 2 02.12.2008 20:26