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

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

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

Передача двухмерного массива из функцию в функцию - C++

02.04.2013, 23:24. Просмотров 513. Ответов 1
Метки нет (Все метки)

Допустим у меня есть функция, в которой "генерируется" массив.
Но нужно его передать в другую функцию, которая его выведет на экран.
Каким образом можно передать двухмерный массив?
Прриведите пожалуйста примеры с указателями.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
int main()
{
    generator();
    search_of_min();
    modification();
    return 0;
}
int generator()
{
    int n;
    cout<<"Enter dimension of matrix"<<endl;
    cin>>n;
    int A[n][n];
    srand (time(NULL));
    for (int i=0; i<n; i++)
    {
        for (int j=0; j<n; j++)
        {
            A[i][j]=rand()%10;
            cout<< A[i][j]<<" ";
        }
        cout<<endl;
    }
    return *A[0][0];
}
 
int search_of_min()
{
    int Amin=A[0][0];
    for (int i=0; i<n; i++)
    {
        for (int j=0; j<n; j++)
        {
            if (A[i][j]>Amin)
            Amin=A[i][j];
        }
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2013, 23:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передача двухмерного массива из функцию в функцию (C++):

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

Передача двухмерного массива в функцию - C++
Здраствуйте, скажите, пожалуйста, зачем надо обязательно писать n, при передаче массива в функцию. например есть функция void(int x,...

Передача двухмерного массива в функцию - C++
Товарищи, помогите, пожалуйста, с таким вопросом: Я хочу сделать функции ввода и вывода элементов двухмерного массива, да так, чтобы...

Передача динамического двухмерного массива в функцию - C++
Всем добрый вечер. Я понимаю, что эта тема поднималась не раз, но хочу еще раз спросить т.к. конечного решения так нигде и нет. Вот...

Передача массива в функцию используя указатель на функцию - C++
У меня имеется готовая программа без передачи функции в функцию указателем, мне нужно передать функцию ввода масива в функцию его обработки...

Написать функцию, добавляющую столбец двухмерного массива по указанному номеру - C++
тема: Многомерные двухмерные массивы. Написать функцию, добавляющую столбец двухмерного массива по указанному номеру. Не могу решить...

1
incrome
9 / 9 / 0
Регистрация: 03.07.2012
Сообщений: 60
03.04.2013, 00:43 #2
Привет. Написал тебе примеры функций для передачи и принятия массивов:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#pragma hdrstop
#pragma argsused
 
#include <tchar.h>
#include <stdio.h>
#include <iostream.h>
using namespace std;
 
int Func_GMass(int Num){
int GMass[11];
//. . . операции над массивом.
for (int i = 0; i < 10; i++) {
  GMass[i] = 1;
}
//. . . записуем в дополнительную ячейку массива, кол-во выыодимых ячеек.
GMass[11] = 10;
//. . .
return GMass[Num];
}
 
void Show_GMass(){
int Tmp = Func_GMass(11);
 
     for (int i = 0; i < Tmp; i++) {
     cout<<Func_GMass(i);
     }
 
}
 
int _tmain(int argc, _TCHAR* argv[])
{
     Show_GMass();
 
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2013, 00:43
Привет! Вот еще темы с ответами:

Разработать функцию, позволяющую поменять местами две произвольные строки двухмерного массива - C++
Разработать функцию, позволяющую поменять местами две произвольные строки двухмерного массива. Ввести массив. Поменять два раза по две...

Передача массива в функцию - C++
Не знаю в чем проблема, почему-то в функции act()(это моя функция), итерации выполняются по два раза. Суть задания создать обратную...

Передача массива в функцию. - C++
Подскажите пожалуйста! Нужно считать текстовый файл в массив и найти в нем какой-нибудь символ; вернуть номер элемента в массиве. Поиск...

С\С++ Передача в функцию 2 массива - C++
Всем доброго времени суток, при написание программы столкнулся с проблемой. void qs(int s_arr, int first, int last, int b) { ...


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

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

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