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

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

Войти
Регистрация
Восстановить пароль
 
Harmonster
9 / 9 / 3
Регистрация: 20.05.2012
Сообщений: 101
#1

Функция объявления двумерного массива - C++

11.12.2013, 13:08. Просмотров 299. Ответов 1
Метки нет (Все метки)

Данный код - объявляет двумерный массив arr[n][m]. Как из этого куска кода сделать функцию? Передаваемые параметры как мне кажется n и m, а возвращаемый я не понимаю как сделать. Помогите

C++
1
2
3
4
5
int n, m;
cin >> n >> m;
int** arr = new int*[n];
for (int i = 0; i<n; i++)
arr[i] = new int[m];
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2013, 13:08     Функция объявления двумерного массива
Посмотрите здесь:

C++ Функция fill Для двумерного массива
Функция для двумерного массива C++
функция сортировки двумерного массива C++
Функция ввода двумерного массива C++
C++ Функция не меняет значения двумерного массива
Функция инициализации двумерного массива нулевыми элементами C++
C++ Шаблонная функция сортировки двумерного массива
Функция для удаления строки из двумерного массива C++
Функция выделения произвольной строки двумерного массива в одномерный C++
C++ Функция проверки двумерного массива C++
Шаблонная функция для инициализации двумерного массива C++
C++ Функция печати двумерного массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
6114 / 5717 / 1849
Регистрация: 18.12.2011
Сообщений: 14,607
Завершенные тесты: 1
11.12.2013, 13:30     Функция объявления двумерного массива #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int** CreateArray(int n,int m)
{
       int** arr = new int*[n];
       for (int i = 0; i<n; i++)
           arr[i] = new int[m];
       return arr;
}
void DeleteteArray(int** arr,int n)
{
        for (int i = 0; i<n; i++)
           delete[] arr[i];
        delete[] arr;
}
int main()
{
    int n1, m1;
    cin >> n1 >> m2;
    int** MyArr = CreateArray(n1,m1);
 
   ....
   DeleteArray(MyArr,n1);
}
Yandex
Объявления
11.12.2013, 13:30     Функция объявления двумерного массива
Ответ Создать тему
Опции темы

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