0 / 0 / 0
Регистрация: 07.05.2016
Сообщений: 26
1

Создание массива массивов

07.05.2016, 12:07. Показов 837. Ответов 6
Метки нет (Все метки)

Можно ли из двумерного массива создать массив массивов? если, да помогите написать код
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2016, 12:07
Ответы с готовыми решениями:

Создание массива массивов
Добрый день, пытаюсь создать массив массивов, но не компилирует. Подскажите в чем ошибся...

Создание массива массивов структур с++
Здравствуйте! Подскажите, пожалуйста, возможно ли создание массива (известной длинны), элементами...

Создание массивов используя данные из другого массива
Пытаюсь написать мини игру, число игроков и их имена читаются из файла. В игре могут участвовать до...

Создание массива из массивов
Задача состоит из следующих пунктов: Создать классы Triangle (параметры - три стороны...

6
Модератор
Эксперт С++
12633 / 10129 / 6099
Регистрация: 18.12.2011
Сообщений: 27,162
07.05.2016, 14:34 2
Двумерный массив по определению является массивом массивов
Если имеется ввиду вектор векторов, то он объявляется так:
C++
1
vector< vector<int> > V;
0
0 / 0 / 0
Регистрация: 07.05.2016
Сообщений: 26
08.05.2016, 06:35  [ТС] 3
мне нужно создать массив типа double [][] array; данные берутся из dgv.
кто может помочь с кодом?
0
Модератор
Эксперт С++
12633 / 10129 / 6099
Регистрация: 18.12.2011
Сообщений: 27,162
08.05.2016, 06:57 4
Все равно, вопрос непонятен.
Вот образец для динамического двумерного массива.
Образцы (шаблоны) программ для типовых задач
0
0 / 0 / 0
Регистрация: 07.05.2016
Сообщений: 26
08.05.2016, 08:26  [ТС] 5
спасибо, но не нашел то что нужно. мне нужно создать массив как в коде, но нужно вставить уже известные данные(пример на картинке), а не через random.
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
static double[][] DummyData(int rows, int seed)
    {
      // generate dummy data for linear regression problem
      double b0 = 15.0;
      double b1 = 0.8; // education years
      double b2 = 0.5; // work years
      double b3 = -3.0; // sex = 0 male, 1 female
      Random rnd = new Random(seed);
 
      double[][] result = new double[rows][];
      for (int i = 0; i < rows; ++i)
        result[i] = new double[4];
 
      for (int i = 0; i < rows; ++i)
      {
        int ed = rnd.Next(12, 17); // 12, 16]
        int work = rnd.Next(10, 31); // [10, 30]
        int sex = rnd.Next(0, 2); // 0 or 1
        double y = b0 + (b1 * ed) + (b2 * work) + (b3 * sex);
        y += 10.0 * rnd.NextDouble() - 5.0; // random [-5 +5]
 
        result[i][0] = ed;
        result[i][1] = work;
        result[i][2] = sex;
        result[i][3] = y; // income
      }
      return result;
    }
0
0 / 0 / 0
Регистрация: 07.05.2016
Сообщений: 26
08.05.2016, 08:30  [ТС] 6
Данные из таблицы
Миниатюры
Создание массива массивов  
0
1369 / 592 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
08.05.2016, 10:46 7
Похоже, что нужен массив структур.

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
33
34
#include <iostream>
using std::cout;
 
struct MyTable{
    double TotalArea; //Тотальная площадь
    unsigned short PriceZone;
    unsigned short Planning;
    unsigned short Floor;
    double PriceSquare;
    double PriceTotal;
 
    void print_info(){
        cout << TotalArea << "  " << PriceZone << "  " << Planning << "  " << Floor << "  " << PriceSquare << "  " << PriceTotal << '\n';
    }
};
 
 
MyTable* DummyData(const int Row){
    MyTable *SomeTable = new MyTable[Row];
    return SomeTable;
}
 
 
int main(){
 
    MyTable* SomeTable = DummyData(10); //10 строк в таблице
    SomeTable[0] = {34,2,1,0,1029,35000};
    SomeTable[1] = {36,2,1,1,889,32000};
 
    for (int i=0;i<10;i++) SomeTable[i].print_info();  //Обход таблицы
 
    delete []SomeTable;
 
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2016, 10:46
Помогаю со студенческими работами здесь

Создание массива массивов типа string
Здравствуйте господа и дамы! Помогите пожалуйста, застрял на этом.... В общем, ситуация такова:...

Создание массива из двух других массивов
Здравствуйте уважаемы киберчане. С наступающим новым годом! Всего самого лучшего! А теперь по...

Создание списка в списке, массива массивов и т.п.
Дорогие жители и гости любимого форума, помогите мне четко разобраться в таком моменте, как...

Создание массива массивов разного типа переменных
Здравствуйте! Я новичок в скриптинге (C#), по этому возможно спрошу глупость, так как гугл не дал...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru