![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.09.2024
Сообщений: 14
|
![]()
#include <stdio.h>
void Input3DDynamicArray (int ***my_3d_array, int height, int width, int depth) { for (int row_index = 0; row_index < height; ++row_index) { for (int column_index = 0; column_index < width; ++column_index) { for (int depth_index = 0; depth_index < depth; ++depth_index) { scanf ("%i", &my_3d_array[ row_index ][ column_index ][ depth_index ]); } } } } int ***AllocateMemoryFor3DArray (int height, int width, int depth) { int ***my_3d_array = new int**[ height ]; for (int row_index = 0; row_index < height; ++row_index) { my_3d_array [ row_index ] = new int * [ width ]; for (int column_index = 0; column_index < width; ++column_index) { my_3d_array [ row_index ][ column_index ] = new int [ depth ]; } } return my_3d_array; } void FreeMemoryFor3DArray (int ***my_3d_array, int height, int width, int depth) { for (int row_index = 0; row_index < height; ++row_index) { for (int column_index = 0; column_index < width; ++column_index) { delete [] my_3d_array [ row_index ][ column_index ]; } delete [] my_3d_array [ row_index ]; } delete [] my_3d_array; return; } int main () { int my_3d_array_height = 240; int my_3d_array_width = 320; int my_3d_array_depth = 3; int ***my_3d_array; my_3d_array = AllocateMemoryFor3DArray (my_3d_array_height, my_3d_array_width, my_3d_array_depth); Input3DDynamicArray (my_3d_array, my_3d_array_height, my_3d_array_width, my_3d_array_depth); FreeMemoryFor3DArray (my_3d_array, my_3d_array_height, my_3d_array_width, my_3d_array_depth); return 0; } не понимаю как нарисовать примерно и показать в коде |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Карта памяти выглядит пустой. | Елена S | Компьютерное железо | 2 | 11.03.2019 14:23 |
assembler. Задан массив А из N чисел. Преобразовать этот массив так, чтобы сначала шли четные числа, а потом – нечетные | Transcend | Помощь студентам | 5 | 18.03.2013 11:42 |
Если вы ответите на этот вопрос случайным образом какой шанс, что вы ответите правильно? | Alar | Свободное общение | 79 | 13.02.2013 20:51 |
Двумерный массив А. Если заданное число больше первой цифры столбца, то этот столбец удаляется. Комментировать листинг на Паскаль | Altana | Помощь студентам | 0 | 29.05.2012 11:30 |
Достал этот массив | Bek | Помощь студентам | 4 | 26.02.2009 22:25 |