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

Передача динамической матрицы в функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести текст на экран, меняя местами каждые два соседних слова http://www.cyberforum.ru/cpp-beginners/thread1101806.html
Написать программу, которая считывает текст из файла и выводит его на экран, меняя местами каждые два соседних слова
C++ Переделать через указатели #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; void main() { int sum = 0, temp = 0, n; { cout<<"n= "; cin>>n; } http://www.cyberforum.ru/cpp-beginners/thread1101801.html
Удалить из строки все подстроки str2 C++
Ребят, нужна помощь. Написать программу, которая считывает с клавиатуры 2 строки (str1 & str2). Нужно из str1 удалить все подстроки str2. Например: str1: privet poka privetik str2: pr Результат: ivet poka ivetik Получается только это: #include <iostream> #include <string> using namespace std; int main() { setlocale( LC_ALL,"Russian" );
Паттерн "Fasade" - это что? C++
Паттерн "Fasade" это что и с чем его хавать? своими словами)
C++ Вывести все целые числа от A до B включительно http://www.cyberforum.ru/cpp-beginners/thread1101782.html
Даны целые положительные числа A и B (A < B). Вывести все целые числа от A до B включительно; при этом каждое число должно выводиться столько раз, каково его значение (например, число 3 выводится 3 раза).
C++ Движок для платформеров Всем привет! Вот пишу движок для платвормеров, пишу пишу, компилиру, меня кидает в файл sml_map.h, на строку номер 469, шде написанно: __i = insert(__i, value_type(__k, mapped_type())); #endif return (*__i).second; } В описание к ошибеи написано: ... подробнее

Показать сообщение отдельно
parkito
11 / 11 / 2
Регистрация: 22.03.2010
Сообщений: 691

Передача динамической матрицы в функцию - C++

21.02.2014, 03:37. Просмотров 806. Ответов 9
Метки (Все метки)

Здравствуйте подскажите пожалуйста, как можно передать динамическую матрицу, заданную и инициализированную следующим образом

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  
cout<<"Введите A --> ";
cin>>A;
cout<<"Введите B --> ";
cin>>B;
    int **Arr = new int* [A];
for (int i = 0; i < B; i++)
    {
        Arr[i] = new int [A]; // Создаем элементы
    }
 
 int min=-100,max=100;
 
  for(int i=0;i<A;i++)
    for(int j=0;j<B;j++)
      Arr[i][j]= min + rand() % (max - min);
В функцию, в которой над матрицей будут производиться некоторые операции. Эти операции не должны отразиться на исходной матрице в main. Аналогично с передачей переменной в функцию по ссылке.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru