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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
leoned
30 / 30 / 1
Регистрация: 30.06.2011
Сообщений: 467
#1

как можно ипользовать многомерный массив? - C++

12.08.2011, 10:58. Просмотров 694. Ответов 10
Метки нет (Все метки)

Изучил массивы и стало интересно,как можно использовать многомерные массивы, в книги не написано про их использование а только упомянуто их существование.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2011, 10:58     как можно ипользовать многомерный массив?
Посмотрите здесь:

Как можно записать многомерный массив в векторе? - C++
Всем привет) Есть проблема: не могу понять как можно записать многомерный массив в векторе. т.е. я сначала должен ввести с клавиатуры какой...

Как изменить многомерный массив? - C++
Обесните плз - я объявляю многомерный массив и заполняю. Когда в программе я пытаюсь его изменить происходит ошибка. С одномерными все...

Как представить многомерный массив в одномерный? - C++
Задана матрица размерностью h*w. Как представить многомерный массив в одномерный? Напишите пожалуйста программу для visual studio

Как динамически обьявить многомерный массив (ptr = new int[5][5])? - C++
как обявить вот такую вот штуку: int * ptr = new int; заранее благодарен Роман.

Многомерный массив - C++
найти и напечатать значения и индексы минимального элемента в каждом рядке матрицы W(N,M)

Многомерный массив - C++
Пожалуйста помогите написать программу. Выделить память под многомерный массив, заполнить его произвольным образом, передать...

многомерный массив - C++
помогите пожалуйста написать программу: Дана целочисленная прямоугольная матрица. Определить: 1) количество отрицательных элементов...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
12.08.2011, 11:00     как можно ипользовать многомерный массив? #2
C++
1
2
3
4
5
6
7
8
9
const int N = 2;
const int M = 4;
 
int narray[N][M] = {
    { 1, 2, 3, 4 },
    { 5, 6, 7, 8 } 
}
 
narray[0][2] = 9;
Dani
1300 / 637 / 56
Регистрация: 11.08.2011
Сообщений: 2,280
Записей в блоге: 2
Завершенные тесты: 1
12.08.2011, 11:00     как можно ипользовать многомерный массив? #3
Например в двумерном массиве можно хранить матрицы (смежности и т.д.). Более чем трехмерные массивы я не использую. Если представить одномерный массив, то это будет отрезок чисел, двумерный - квадрат из чисел, трехмерный - куб из чисел.
Mee
14 / 14 / 1
Регистрация: 05.07.2010
Сообщений: 88
12.08.2011, 11:02     как можно ипользовать многомерный массив? #4
Сдесь я думаю все, что может интересовать
http://citforum.ru/programming/cpp_march/cpp_053.shtml
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
12.08.2011, 11:04     как можно ипользовать многомерный массив? #5
Различные приемы работы с матрицами - готовое решение
leoned
30 / 30 / 1
Регистрация: 30.06.2011
Сообщений: 467
12.08.2011, 11:13  [ТС]     как можно ипользовать многомерный массив? #6
Mee, пасибо вам и
co6ak!!!
Цитата Сообщение от Dani Посмотреть сообщение
Более чем трехмерные массивы я не использую.
А больше вроде бы не на практики используют вобще.кстати тож пасибо.
Если кто-то может сказать еще что-то то пишете!
NIch
399 / 310 / 27
Регистрация: 17.03.2010
Сообщений: 1,120
12.08.2011, 11:14     как можно ипользовать многомерный массив? #7
Цитата Сообщение от leoned Посмотреть сообщение
как можно использовать многомерные массивы
Конечно в нашем 3-х мерном пространстве представить многомерный массив сложновато. Визуально, только до 3-х мерного массива.
4-х мерный массив - это массив кубов.
5-ти мерный - это матрица кубов.
6-ти мерный - это куб кубов.
Но такое представление несколько неверно, в математике все по другому.
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
12.08.2011, 16:37     как можно ипользовать многомерный массив? #8
NIch, а нам на линале так и объясняли

leoned, банально - матрицы и все задачи которые сводятся к матрицам (например представление графа в виде матрицы смежности), или положение некого объекта на карте с координатами x,y.
да и массив строк char* a[] является частным случаем двумерного массива, где a[i] - строка, a[i][j] - j-й символ в i-й строке.
Сыроежка
Заблокирован
12.08.2011, 17:57     как можно ипользовать многомерный массив? #9
Цитата Сообщение от leoned Посмотреть сообщение
Mee, пасибо вам и
co6ak!!!

А больше вроде бы не на практики используют вобще.кстати тож пасибо.
Если кто-то может сказать еще что-то то пишете!
Я, например, моогу рассказать анекдот! Хотите?

Если кроме шуток, то, например, экран монитора в текстововм режиме представляет собой двумерный массив символов. Обычно в текстовом режиме 25 строк по 80 символов в строке. Если вы хотите иметь в памяти отображение экрана, то вам нужно будет создать двумерный массиив примерно следующим образом

const size_t nRows = 25;
const size_t nCols = 80;

char screen[nRows][nCols];

Так что на самом деле двумерные массивы не так уж и редко встречаются.
NIch
399 / 310 / 27
Регистрация: 17.03.2010
Сообщений: 1,120
12.08.2011, 18:05     как можно ипользовать многомерный массив? #10
Цитата Сообщение от Сыроежка Посмотреть сообщение
Так что на самом деле двумерные массивы не так уж и редко встречаются.
Двумерные массивы пожалуй самые распространенные, любая таблица (если конечно в ней не один столбец) есть двумерный массив.
Трехмерный и n-мерный массив на бумаге не представишь. ИМХО
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.08.2011, 20:20     как можно ипользовать многомерный массив?
Еще ссылки по теме:

многомерный массив - C++
помогите сделать задачу через указатели Сформировать массив типа char размером в 7х5х8 элементов. Проинициализировать его случайными...

Многомерный массив. С++ - C++
Здравствуйте нужно решить две задачки. а) Найдите сумму всех элементов матрицы размером 6х6, состоящей из элементов вещественного типа...

Многомерный массив - C++
Найти максимальный элемент в массиве. Размеры массива задайте сами. Сделайте три варианта программы. В первом элементы массива...

Многомерный массив, Си!!! - C++
Дан массив целых чисел a. Изменить индексацию массива на a

Многомерный массив - C++
Вот надо решить задачу. Первую я сделал. Помогите пожалуйста со второй и если можно то без замудреного кода ) ...


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

Или воспользуйтесь поиском по форуму:
silentnuke
Android Programmer
139 / 140 / 5
Регистрация: 08.12.2010
Сообщений: 421
12.08.2011, 20:20     как можно ипользовать многомерный массив? #11
многие, игры это тоже двумерные массивы.
Yandex
Объявления
12.08.2011, 20:20     как можно ипользовать многомерный массив?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru