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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.90
Casper!
15 / 14 / 1
Регистрация: 02.09.2008
Сообщений: 167
#1

Матрица в динамической памяти - C++

13.09.2008, 18:49. Просмотров 2582. Ответов 22
Метки нет (Все метки)

Здраствуйте,начал проходить динамическую память ,так немогу зделать 2-х мерный массив,помогите пожалуисто разобраться ,ии какие ошибки тут .
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void main()
{
    int* mas=new int(5,10);
    srand(time(0));
    for (int i=0;i<5;i++)
    {
        for(int j=0;j<10;j++)
        {
        *(mas+i+10+j)=rand()%100;
        cout<<*(mas+i+10+j)<<'\t';
        }
    }
    cout<<'\n';
    delete[]mas;
}
если можно объяснить обычным кодом без библиотек
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.09.2008, 18:49     Матрица в динамической памяти
Посмотрите здесь:

Матрица, выделение динамической памяти - C++
В общем у меня такая проблема: нужно решить задачу двумя способами, сначала без выделения динамической памяти , потом с её выделением ....

перераспределение динамической памяти - C++
дан двумерный массив 3х5 выделить динамически память под него, затем перераспределить ее в массив 5х3, затем удалить(выделить и удалить там...

Выделение динамической памяти - C++
Добрый вечер. Помогите разобраться пожалуйста! Суть такова: есть файл, в нем есть данные, мне надо их оттуда считать и вывести на...

Выделение динамической памяти - C++
Доброго времени суток! я начинающий программист, столкнулась с такой проблемой: выделяю память под динамический массив, например ...

Выделение динамической памяти - C++
Чем int *List = new int; delete List; отличается от обычного массива (int List) ? Нет, я понимаю, что создал динамическую...

Массив в динамической памяти - C++
какая разница между int *x=new int(10); и int *x=new int; ?

Вопросы по динамической памяти. - C++
У меня вопросы по работе с динамической памятью. Пожалуйста, помогите разобраться с этой темой. - чем отличается free() от delete? и...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
14.09.2008, 14:51     Матрица в динамической памяти #21
Casper!, и что с этим указателем делается??? Ничего. Тем более, в твоей программе нет даже одноименного указателя. Откуда он возьмется? Это не указатель, а операция умножения.
Вот теперь прога верна...

P. S. убей эту мысль, что к тебе прилетела...
Casper!
15 / 14 / 1
Регистрация: 02.09.2008
Сообщений: 167
14.09.2008, 15:40  [ТС]     Матрица в динамической памяти #22
убиваю мысль
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.09.2008, 21:31     Матрица в динамической памяти
Еще ссылки по теме:

Освобождение динамической памяти - C++
После первого вызова функции(при повторном) пишет ошибку. В функции sort один из элементов массива становится недоступным для чтения. Если...

перераспределение динамической памяти - C++
дан двумерный массив 3х5 выделить динамически память под него, затем перераспределить ее в массив 5х3, затем удалить(выделить и удалить там...

Переменные в динамической памяти! - C++
подскажите как реализовать такое задание: Разместите в динамической памяти две переменные типа структура, содержащую информацию о...

Выделение динамической памяти - C++
Всем доброго времени суток. Прошу помочь с задачей. Задача решена, просто нужно переделать её с выделением динамической памяти. ...

Выделение динамической памяти - C++
Всем привет. Возникла задача, в которой мне необходимо знать как выделяется динамическая память средсвами new/delete. А именно,...


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

Или воспользуйтесь поиском по форуму:
Sergei
1428 / 695 / 40
Регистрация: 22.04.2008
Сообщений: 1,608
24.09.2008, 21:31     Матрица в динамической памяти #23
Воощето двухмерные массивы создаются так.
Код
 int **arr;
int n,m;
cin>>n;
cin>>m;

arr = new int *n];
for(int i=0;i<n;i++)
arr[i] = new int[m];
а удаление происходит в обратном порядке.
Yandex
Объявления
24.09.2008, 21:31     Матрица в динамической памяти
Ответ Создать тему
Опции темы

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