2 / 2 / 1
Регистрация: 14.09.2012
Сообщений: 83
1

3х мерный массив как параметр

31.03.2013, 12:50. Показов 451. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Видел в книге кусок кода, для вывода 3х мерного массива

C++
1
2
3
4
5
6
7
8
9
10
11
12
void print3DArray(int *m,int i, int j, int k){
    int ii, jj, kk;
 
    for (ii = 0; ii < i; ++ii) {
        for (jj = 0; jj < j; ++jj) {
            for (kk = 0; kk < k; ++kk) {
                printf("%3.3d ",m[k*j*ii + jj*k + kk]);
            }
            printf("\n");
        }
    }
}
Не пойму как получается m[k*j*ii + jj*k + kk]. Когда подставляю в нее конкретные значения, получаю доступ к нужному элементу, но не пойму принцип, по которому организован данный доступ. Поясните пж
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2013, 12:50
Ответы с готовыми решениями:

Как преобразовать 3-х мерный массив в 2-х мерный NumPy
Есть 3-х мерный массив вида: .....], ....].....] Его нужно преобразовать в 2-х мерный массив...

Как реализовать 3 мерный массив?
У меня есть текст. Состоит из абзацев, точек и слов. При поиске какого либо слова, нужно показать,...

Как выгрузить на лист 3-х мерный массив
Приветствую. Подскажите, есть ли возможность выгрузить на лист 3-х мерный массив? Имею в виду:...

Как отсортировать много мерный массив?
есть массив: @mas=(,,); как его элементы отсортировать по 2 толбцу(причем в этом столбце...

0
31.03.2013, 12:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2013, 12:50
Помогаю со студенческими работами здесь

Как задать 2-x мерный динамический массив?
как в ВБА задать двух мерный динамический массив и как в дл. указывать его размерность

Как создать двух мерный массив рандомно
матрицу 5*5 и вывести на экран .

как создать n-мерный массив, заполнив данными из данного файла
Здравствуйте, уважаемые Гуру C++. Начал изучать C++, но некоторые вещи, после php, кажутся весьма...

Как отобразить в List двумерный или трех мерный массив
Как воткнуть в List двумерный или трех мерный массив. т.е что-то вроде табличных данных.


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru