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

Как создать массив массивов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано строка состоящая из нескольких слов, разделенных пробелом. Определить какое из них содержит наименьшее количество символов. http://www.cyberforum.ru/cpp-beginners/thread542391.html
Требуется помощь, пожалуйста.
C++ Построение реберного покрытия графа Нужно написать программу на построение реберного покрытия графа на языке C++. Как это осуществить? Помогите, пожалуйста, хоть как-то, напишите хотя-бы алгоритм... http://www.cyberforum.ru/cpp-beginners/thread542383.html
C++ Нарисовать круг C++ (для чайников)
Добрый день! Я, вообще, новичок в программировании, в том числе и на C ++. Я использую CodeBlocks+MinGW. Мне нужно нарисовать круг.... В графике ничего не понимаю(( Какой для этого нужно использовать проект? Какую книжку прочитать, чтоб хоть малость разобраться?) Заранее спасибо)
C++ Создайте командный файл, рассчитывающий дату на день раньше текущей
Создайте командный файл, рассчитывающий дату на день раньше текущей echo off set day=%date:~0,2% if %day% GTR 2 ( SET /a day=%day%-1 ) echo "B4epa 6blJlo : %day% %date:~3,2% %date:~8,2%" pause
C++ Преобразование символа в ASCII код http://www.cyberforum.ru/cpp-beginners/thread542354.html
как это реализовать ? Добавлено через 4 минуты все, уже разобрался вот ... int1=int(ch); ...
C++ Необходимо разработать программу, в которой выполняется ввод списка записей определенного типа, а затем - обработка списка. Необходимо разработать программу, в которой выполняется ввод списка записей определенного типа, а затем - обработка списка. Сначала в программе должен вводиться размер списка (целое число), а сам список создается в виде динамического массива структур. Ввод одной записи осуществляется в одной строке. Описание структур приводится после вариантов задания. Задание:3) Вывести на экран все... подробнее

Показать сообщение отдельно
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
08.04.2012, 16:33     Как создать массив массивов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
using namespace std;
int main()
{
 int ****matrix;
 int k,l,m,n;
 cout<<"Enter size: ";
 cin>>k>>l>>m>>n;
 matrix=new int***[k];
 for (int i=0; i<k; i++)
  {
   matrix[i]=new int**[l];
   for (int j=0;j<l;j++)
    {
     matrix[i][j]=new int*[m];
     for (int f=0;f<m;f++)
      {
       matrix[i][j][f]=new int[n];
      }
    }
  }
 for (int i=0;i<k;i++)
  for (int j=0;j<l;j++)
   for (int f=0;f<m;f++)
    for (int h=0;h<n;h++)
     {
      matrix[i][j][f][h]=rand()%100;
      cout<<"a["<<i<<"]["<<j<<"]["<<f<<"]["<<h<<"]="<<matrix[i][j][f][h]<<endl;
     }
 system("pause");
 return 0;
}
Добавлено через 17 секунд
освобождение памяти, думаю, уже догадаешься как
 
Текущее время: 15:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru