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

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

Войти
Регистрация
Восстановить пароль
 
Illania
0 / 0 / 0
Регистрация: 12.10.2009
Сообщений: 33
#1

Объявите неинициализированный трехмерный массив и присвойте значения элементам с помощью кода - C++

12.10.2009, 13:29. Просмотров 874. Ответов 6
Метки нет (Все метки)

Объявите неинициализированный трехмерный массив и присвойте значения элементам с помощью кода
3 слоя
1-ый слой:
111
111
111

2-ой слой:
222
222
222

3-ий слой:
333
333
333
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2009, 13:29     Объявите неинициализированный трехмерный массив и присвойте значения элементам с помощью кода
Посмотрите здесь:

C++ Преобразовать двухмерный массив в трехмерный
Объявите указатель и присвойте ему первоначальное значение C++
Вернуть указатель на трехмерный массив C++
C++ Объявите указатели на следующие типы int, char, double - проинициализируйте их, выведите их значения на экран.
C++ Трехмерный динамический массив
C++ Указатель на статический трехмерный массив
C++ Трехмерный массив char
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rumus
6 / 6 / 0
Регистрация: 29.09.2009
Сообщений: 91
12.10.2009, 13:44     Объявите неинициализированный трехмерный массив и присвойте значения элементам с помощью кода #2
Цитата Сообщение от Illania Посмотреть сообщение
Объявите неинициализированный трехмерный массив и присвойте значения элементам с помощью кода
3 слоя
1-ый слой:
111
111
111

2-ой слой:
222
222
222

3-ий слой:
333
333
333
Ты имееш в виду присвоить превым двум значения третьего?
Illania
0 / 0 / 0
Регистрация: 12.10.2009
Сообщений: 33
12.10.2009, 14:04  [ТС]     Объявите неинициализированный трехмерный массив и присвойте значения элементам с помощью кода #3
это же трехмерный массив, состоящий из 3-ех слоев. Нужно присвоить данные значения соответствующим элементам массива, с помощью вложенных циклов, как я полагаю, только вот у меня что-то не получается, белиберда какая-то выводится(( Помоги пожалуйста, если можешь!
solar_wind
752 / 743 / 41
Регистрация: 06.07.2009
Сообщений: 2,961
Завершенные тесты: 1
12.10.2009, 14:05     Объявите неинициализированный трехмерный массив и присвойте значения элементам с помощью кода #4
Ну вот например:
C++
1
2
3
4
5
6
7
8
int** mass=new int*[3];
for(int i=0;i<3;i++) mass[i]=new int[3];
 
for(int i=0;i<3;i++)
 for(int j=0;j<3;j++) mass[i][j]=i+1;
 
for(int i=0;i<3;i++) delete mass[i];
delete mass;
Illania
0 / 0 / 0
Регистрация: 12.10.2009
Сообщений: 33
12.10.2009, 15:04  [ТС]     Объявите неинициализированный трехмерный массив и присвойте значения элементам с помощью кода #5
Спасибо, но тут что то явно не так i изменяет свое значение, а j почемуто все время 3 равен, на каждой итерации цикла
solar_wind
752 / 743 / 41
Регистрация: 06.07.2009
Сообщений: 2,961
Завершенные тесты: 1
12.10.2009, 15:12     Объявите неинициализированный трехмерный массив и присвойте значения элементам с помощью кода #6
Illania, Точку останова ставите не там ) j меняет значения от 0 до 2


C++
1
2
3
4
5
6
7
8
9
10
11
int** mass=new int*[3];
for(int i=0;i<3;i++) mass[i]=new int[3];
 
for(int i=0;i<3;i++)
 for(int j=0;j<3;j++) 
{
 mass[i][j]=i+1; //Здесь можно ставить точку останова и смотреть значения i и j
}
 
for(int i=0;i<3;i++) delete mass[i];
delete mass;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2009, 15:23     Объявите неинициализированный трехмерный массив и присвойте значения элементам с помощью кода
Еще ссылки по теме:

Создать трехмерный массив C++
Заполнить и вывести трехмерный динамический массив C++
Правильно ли я заполняю трехмерный массив C++
C++ Создать трехмерный массив из динамических данных
C++ Что значит инициализированный объект и неинициализированный?

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

Или воспользуйтесь поиском по форуму:
Illania
0 / 0 / 0
Регистрация: 12.10.2009
Сообщений: 33
12.10.2009, 15:23  [ТС]     Объявите неинициализированный трехмерный массив и присвойте значения элементам с помощью кода #7
Да, теперь все получилось, спасибо БОЛЬШУЩЕЕ!!!
Yandex
Объявления
12.10.2009, 15:23     Объявите неинициализированный трехмерный массив и присвойте значения элементам с помощью кода
Ответ Создать тему
Опции темы

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