Форум программистов, компьютерный форум CyberForum.ru

Как инициализировать двумерный массив? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 202, средняя оценка - 4.95
Ravik
1 / 1 / 0
Регистрация: 24.06.2010
Сообщений: 54
22.03.2011, 18:26     Как инициализировать двумерный массив? #1
подскажите как инициализировать двумерный массив

long long int mass[n][2];
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,689
22.03.2011, 18:31     Как инициализировать двумерный массив? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int M, N;
std::cout << "Input number of row: ";
std::cin >> M;
std::cout << "Input number of column: ";
std::cin >> N;
 
int **mas = new int *[M];
 
for (int i = 0; i < M; i++) 
{
  mas[i] = new int [N];
}
 
for (int i = 0; i < M; i++) {
  delete []mas[i];
}
delete []mas;
Ravik
1 / 1 / 0
Регистрация: 24.06.2010
Сообщений: 54
22.03.2011, 18:32  [ТС]     Как инициализировать двумерный массив? #3
а попроще нет? второй показатель константа
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,689
22.03.2011, 18:34     Как инициализировать двумерный массив? #4
Можете не вводить N, но операции все равно будут те же.
Ravik
1 / 1 / 0
Регистрация: 24.06.2010
Сообщений: 54
22.03.2011, 18:35  [ТС]     Как инициализировать двумерный массив? #5
ясно, Спасибо.
Alex1234
 Аватар для Alex1234
12 / 12 / 0
Регистрация: 11.02.2011
Сообщений: 55
22.03.2011, 18:35     Как инициализировать двумерный массив? #6
Желательно отучить себя от двумерных массивов, память одномерная.
silent_1991
22.03.2011, 18:47
  #7

Не по теме:

Alex1234, тогда и от списков желательно себя отучить - память ведь последовательная. Так что-ли?

slice
32 / 75 / 4
Регистрация: 04.11.2010
Сообщений: 249
22.03.2011, 18:51     Как инициализировать двумерный массив? #8
зависит от задачи
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.03.2011, 18:59     Как инициализировать двумерный массив?
Еще ссылки по теме:

Как инициализировать массив в классе C++
C++ Как объявить и инициализировать двумерный массив
C++ Как инициализировать массив ссылок?

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

Или воспользуйтесь поиском по форуму:
Alex1234
 Аватар для Alex1234
12 / 12 / 0
Регистрация: 11.02.2011
Сообщений: 55
22.03.2011, 18:59     Как инициализировать двумерный массив? #9
Цитата Сообщение от silent_1991 Посмотреть сообщение

Не по теме:

Alex1234, тогда и от списков желательно себя отучить - память ведь последовательная. Так что-ли?

На то он и список...
Yandex
Объявления
22.03.2011, 18:59     Как инициализировать двумерный массив?
Ответ Создать тему
Опции темы

Текущее время: 03:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru