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

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

Войти
Регистрация
Восстановить пароль
 
Julia9311
3 / 3 / 0
Регистрация: 05.11.2011
Сообщений: 190
#1

Индексы в многомерных массивах - C++

21.12.2011, 19:05. Просмотров 251. Ответов 3
Метки нет (Все метки)

int Mass[3][2][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24};
В этом случае элементы массива будут получать следующие значения:
Mass[0][0][0]=1;
Mass[0][0][1]=2;
Mass[0][0][2]=3;
Mass[0][0][3]=4;
Mass[0][1][0]=5;
Mass[0][1][1]=6;
………………..
Mass[1][0][0]=9;
Mass[1][0][1]=10;
…………………
Mass[a][b][c]=13;
Mass[d][e][f]=14;
………………….
Mass[g][h][i]=17;
…………………..
Mass[j][k][l]=21;
Mass[m][n][o]=22;
Mass[p][r][s]=23;
Mass[t][u][v]=24;
Самостоятельно вместо букв впишите соответствующие индексы.
Что-то я не пойму, по какому принципу вписывать индексы. Помогите разобраться! Пожалуйста!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2011, 19:05     Индексы в многомерных массивах
Посмотрите здесь:

Индексы элементов которые повторяются в двух массивах - C++
Помогите написать программу, которая получает на входе два массива, и выводит индексы тех елементов которые повотряются в двух массивах

Преобразование массива. Нечетные индексы слева, четные индексы справа - C++
Добрый вечер. Задание таково: дан некоторый массив произвольной длины, требуется преобразовать его так, чтобы элементы с четными индексами...

Вывести начальные и конечные индексы индексы всех непрерывных знакопеременных последовательностей чисел - C++
Даны 3 массива.Вывести начальные и конечные индексы индексы всех непрерывных знакопеременных последовательностей чисел.Решить,используя...

Обработка многомерных массивов - C++
Создать многомерный массив 4x4.Вывести на экран минимальное значение многомерного массива.

Обработка многомерных массивов - C++
Создать многомерный массив 3x3 элементов.Сделать Разность по горизонтали. Три полученых результата вывести на экран.

указатели многомерных массивов - C++
как в программе воспользоваться указателями? пишу по конспекту, но что то вообще ничего не получается #include <iostream> #include...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
21.12.2011, 19:13     Индексы в многомерных массивах #2
Код
0 0 0  1
0 0 1  2
0 0 2  3
0 0 3  4
0 1 0  5
0 1 1  6
0 1 2  7
0 1 3  8
1 0 0  9
1 0 1  10
1 0 2  11
1 0 3  12
1 1 0  13
1 1 1  14
1 1 2  15
1 1 3  16
2 0 0  17
2 0 1  18
2 0 2  19
2 0 3  20
2 1 0  21
2 1 1  22
2 1 2  23
2 1 3  24
в чем проблема?

C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
int main()
{
    int Mass[3][2][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24};
    for(int i = 0; i < 3; ++i)
        for(int j = 0; j < 2; ++j)
            for(int k = 0; k < 4; ++k)
                std::cout << i << ' ' << j << ' ' << k << "  " << Mass[i][j][k] << std::endl;
    return 0;
}
Julia9311
3 / 3 / 0
Регистрация: 05.11.2011
Сообщений: 190
21.12.2011, 19:22  [ТС]     Индексы в многомерных массивах #3
спасибо. Просто не понятен сам принцип.
и еще
int Mass[3][2][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24};
что здесь означает [3][2][4]?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2011, 19:25     Индексы в многомерных массивах
Еще ссылки по теме:

Быстрая инициализация многомерных массивов - C++
Доброго времени суток. Работаю на QT Creator в связке с MinGW 32 Проблемы в общем то и нет, вопрос скорее по оптимизации. Какой самый...

Передача многомерных массивов в функцию - C++
Привет. Почему при передаче многомерного массива в функцию необходимо обязательно указывать измерения, кроме первого? Зачем это нужно? ...

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

Редактор многомерных динамических массивов - C++
!!! Пишу в Microsoft Visual Studio -&gt;Win32 Console application -&gt;C++. !!! Помогите мне пожалуйста...


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

Или воспользуйтесь поиском по форуму:
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
21.12.2011, 19:25     Индексы в многомерных массивах #4
Цитата Сообщение от Julia9311 Посмотреть сообщение
что здесь означает [3][2][4]?
Трехмерный массив. Он равен 3 * 2 * 4( = 24). Так тоже можно писать.
Yandex
Объявления
21.12.2011, 19:25     Индексы в многомерных массивах
Ответ Создать тему
Опции темы

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