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

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

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

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

12.10.2009, 13:29. Просмотров 900. Ответов 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++
кто шарит выручайте 1. Объявите массив типа целое без знака, состоящий из 5 элементов, и инициализируйте элементы массива...

Объявите двумерный вещественный массив - C++
Объявите двумерный вещественный массив, в котором n  m элементов (значения n, m вводятся с клавиатуры). Заполните его числами, полученными...

Объявите указатели на следующие типы int, char, double - проинициализируйте их, выведите их значения на экран. - C++
Инициализация указателей. Объявите указатели на следующие типы int, char, double - проинициализируйте их, выведите их значения на экран. ...

Что значит инициализированный объект и неинициализированный? - C++
Например задание: В функции main() следует создать два инициализированных объекта (подумайте, должны ли они быть константными) и один...

Трехмерный массив char - C++
здравствуйте, вопрос такой: есть массив например char Aэлементов есть функция которая обращается к одному из элементов этого...

Создать трехмерный массив - C++
Создать трехмерный массив . Заполнить его . Посчитать сумму тех элементов ,чьи индексы делятся на 4 (каждый из индексов отдельно ) ....

Трехмерный динамический массив - C++
Здравствуйте друзья, я переписываю код с Delphi на C++. В Delphi был задан динамический трехмерный массив следующим образом: ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
756 / 747 / 42
Регистрация: 06.07.2009
Сообщений: 2,969
Завершенные тесты: 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
756 / 747 / 42
Регистрация: 06.07.2009
Сообщений: 2,969
Завершенные тесты: 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++ не сильно шарю, а в гугле нужной информации не нашёл. Добавлено через 10 минут ...

Правильно ли я заполняю трехмерный массив - C++
Вот код заполнения трех мерного массива из файла ifstream loader(&quot;temp.txt&quot;); if (loader.is_open()){ for (size_t z = 0; z &lt; 3 * 3...

Указатель на статический трехмерный массив - C++
Как сделать указатель на статический трехмерный массив? Почему компилятор сам не определяет размер массива,а выбивает ошибку int mass= ...

Вернуть указатель на трехмерный массив - C++
Подскажите пжл как вернуть указатель из моей функии на трехмерный массив. double dif(double kof,double lp,double step){ double ...

Преобразовать шестимерный массив в трехмерный - C++
Заранее спасибо.


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

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

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