Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 22.04.2013
Сообщений: 4
1

Как заполнить двумерный динамический массив?

22.04.2013, 19:46. Показов 1768. Ответов 2
Метки нет (Все метки)

вот я создал двумерный динамический массив (правильно надеюсь):
C++
1
2
3
int row=2;
for (int i=0; i<dl; i++){if ('!'==str[i]){row+=1;}};
int **m=(int**) new int[row][3];
также у меня такие массивы:
C++
1
2
bool dataA[]={0, 0, 1, 1};
bool dataB[]={0, 1, 0, 1};
мне надо первый столбец двумерного массива заполнить значениями dataA[], второй -dataB[], третий - !dataA[], ну и т.д. Вообще не понимаю. ну я пишу:
C++
1
for (int i=0; i<4; i++){m[i][3]=dataA[i];}
и в процессе выполнения программа виснет. как же его заполнить??
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.04.2013, 19:46
Ответы с готовыми решениями:

Как заполнить двумерный динамический массив?
Кто может объяснить , как создать динамический двумерный массив и записать в него элементы из...

Заполнить двумерный динамический массив
Здравствуйте. Как как заполнить двумерный динамический массив с консоли? даны 18 таких строк: ...

Заполнить динамический двумерный массив
Заполнить динамический двумерный массив рандомными числами от 5 до 15. И сделать рандомными строки...

Заполнить двумерный динамический массив строками
Здравствуйте! Помогите,пожалуйста.Нужна программа, чтобы считывать строку и записывать её в массив,...

2
27 / 27 / 11
Регистрация: 26.10.2012
Сообщений: 101
22.04.2013, 19:59 2
двумерный массив и заполнение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
//////////////////////////////////////
// create array
    int** arr=new int*[m];
 
    for(int i=0;i<m;i++)
        arr[i]=new int[n];
 ////////////////////////////////////
     //fill array
 /////////////////////////////////////
    for(int i=0;i<m;i++)
        for(int j=0;j<n;j++)
            arr[i][j]=rand()%100;
//////////////////////////////////////
0
0 / 0 / 0
Регистрация: 30.05.2017
Сообщений: 3
26.12.2017, 15:38 3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main()
{
    int n;
    printf ("Vvedite razmarnost massiva:\n);
    scanf_s("%d", &n);
    int **b;
    b = new int*[n];
    for (int i = 0; i < n; i++)
        b[i] = new int[n];
    printf ("Vvedite elementy massiva:\n);
    for (int i = 0; i < n; i++)
        for (int j = 0; j < n; j++)
            scanf_s("%f", &b[i][j]);
return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.12.2017, 15:38

Заполнить двумерный динамический массив случайным образом
Написать функции для работы с двумерным динамическим массивом: - создать массив указанного...

Создать динамический двумерный массив и заполнить его
Всем привет. Помогите пожалуйста реализовать код. ТЗ: Создать программу с динамическим двумерным...

Заполнить динамический двумерный массив 0 под главной диагональю
Уважаемые форумчане, подскажите, пожалуйста, что нужно дописать, чтоб в этом массиве под главной...

Почему мне не удается заполнить двумерный булевый динамический массив?
Кносоль разрешает ввод только трех значений. #include &lt;cstdlib&gt; #include &lt;iostream&gt; using...


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

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

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