![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Evgenius |
|
|||
Unregistered |
Помогите написать функцию, которая создает пустой трехмерный массив заданной размерности!!!!!!!!!!!
|
|||
|
||||
jaja |
|
|||
Unregistered |
Так это тебе нужно будет динамически выделять пямять
|
|||
|
||||
Гость_math_beginer |
|
|||
Unregistered |
#include<iostream.h>
int ***array(int a,int b,int c) { int ***temp; temp=new int ** [a]; for (int i=0;i<a;i++) {temp[i]=new int* [b]; for(int j=0;j<b;j++) { temp[i][j]=new int [c]; for(int k=0;k<c;k++) temp[i][j][k]=0; } } return temp; } void main() { int a,b,c; cin>>a>>b>>c; int ***mas=array(a,b,c); for (int i=0;i<a;i++) { for(int j=0;j<b;j++) { for(int k=0;k<c;k++) cout<<mas[i][j][k]<<" "; cout<<"\n"; } cout<<"\n\n"; } for (i=0;i<a;i++) { for(int j=0;j<b;j++) delete mas[i][j]; delete mas[i]; } delete [] mas; } |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |