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

Многомерный массив для считываемого количества измерений - C++

Восстановить пароль Регистрация
 
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
31.12.2012, 15:31     Многомерный массив для считываемого количества измерений #1
На вход программы подается N (..-мерность) и элементы массива.
Вопрос, возможно ли решить данную задачу, кроме как использовать одномерный массив на xxxxxx элементов, с последующим преобразованием индекса N-мерного массива к одномерному?
Допустим, если пользователь ввел 3, значит в программе будет трехмерный массив (допустим, на - указанные в коде - 10 элементов каждого измерения)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.12.2012, 15:31     Многомерный массив для считываемого количества измерений
Посмотрите здесь:

Многомерный массив, Си!!! C++
многомерный массив C++
C++ Многомерный массив
C++ многомерный массив
Многомерный массив C++
C++ Многомерный массив
C++ многомерный массив
Многомерный массив. С++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nonedark2008
624 / 502 / 92
Регистрация: 28.07.2012
Сообщений: 1,340
31.12.2012, 15:38     Многомерный массив для считываемого количества измерений #2
Думаю, что по другому никак не справиться. Т.к. иначе придется сопоставлять числу N тип T*...*, где * - N штук.
Что-то я такого не замечал в возможностях языка. Так что да, придется создавать одномерный массив и с ним работать.
Yandex
Объявления
31.12.2012, 15:38     Многомерный массив для считываемого количества измерений
Ответ Создать тему
Опции темы

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