Форум программистов, компьютерный форум, киберфорум
Наши страницы

Динамический массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Построить график зависимости расстояния от водной поверхности до верхней точки плавающего на воде тела от плотности материала данного тела http://www.cyberforum.ru/cpp-beginners/thread616905.html
Помогите пожалуйста написать программу. Построить график зависимости расстояния от водной поверхности до верхней точки плавающего на воде тела от плотности материала данного тела, если это шар...
C++ Строка: В тексте посчитать знаки препинания и вывести их количество 1) "Враг, что мудр и много знает, друга может быть ценней. Мудрость уважать пристало у врагов и у друзей." В тексте посчитать знаки препинания и вывести их количество. Требования: 1: подготовить... http://www.cyberforum.ru/cpp-beginners/thread616873.html
Уплотнение матрицы C++
//Уплотнить заданную матрицу, удаляя из неё строки и столбцы, заполненные нулями. //Найти номер первой из строк, содержащих хотя бы один положительный элемент. #include "stdafx.h" #include...
C++ Вычислить N первых чисел Фибоначчи, которые определяются из рекуррентных соотношений:
Вычислить N первых чисел Фибоначчи, которые определяются из рекуррентных соотношений: f(1)=f(2)=1, f(n)=f(n-1)+f(n-2) , n>=2, f(n)-целое.
C++ вычисление средних значений положительных элементов массива http://www.cyberforum.ru/cpp-beginners/thread616839.html
помогите!!!!составтье программу для вычисления средних значений положительных элементов массивов А(5),В(4),С(7) и вывода на экран
C++ Удаление вершины дерева поиска Здравствуйте. Не получается написать удаление вершины из дерева поиска, что бы после удаления, дерево оставалось деревом поиска. Помогите пожалуйста реализовать. Все остальное написал. #include... подробнее

Показать сообщение отдельно
Rels
13 / 13 / 1
Регистрация: 11.10.2011
Сообщений: 116
30.06.2012, 15:10  [ТС]
Цитата Сообщение от softmob Посмотреть сообщение
rinat_w, а кто будет освобождать память из под одномерных массивов?
C++
1
2
3
4
5
6
7
int **v = new int*[n];
for (int i = 0; i != n; ++i) 
    v[i] = new int[m]; 
//
for (int i = 0; i != n; ++i) 
    delete [] v[i];
delete [] v;
Использовал данную конструкцию, первый массив вроде нормально создался, а вот при создании остальных возникает ошибка:
C++
1
2
ошибка: нет декларации «M2» в этой области видимости
 ошибка: нет декларации «M3» в этой области видимости
Создавал так, в чем ошибка? не могу понять...первый то проходит...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int n = 50;
int m = 50;
int **M1 = new int*[n];
for (int i = 0; i != n; ++i) 
    M1[i] = new int[m]; 
for (int i = 0; i != n; ++i) 
 
int **M2 = new int*[n];
for (int i = 0; i != n; ++i) 
    M2[i] = new int[m]; //в этой строчке ошибка 
for (int i = 0; i != n; ++i) 
 
int **M3 = new int*[n];
for (int i = 0; i != n; ++i) 
    M3[i] = new int[m]; //в этой строчке ошибка 
for (int i = 0; i != n; ++i)
Добавлено через 20 минут
Спасибо огромное softmob, разобрался вроде.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru