Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
9 / 3 / 2
Регистрация: 15.04.2012
Сообщений: 185
1

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

02.04.2013, 23:24. Просмотров 764. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.04.2013, 23:24
Ответы с готовыми решениями:

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

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

Передача двухмерного массива в функцию
Программа формирует двухмерный массив, на основе введенных данных заполнив его числами натурального...

Передача двухмерного массива в функцию
Хочу посчитать определитель, но возникает проблема, когда передаю двумерный массив в функцию,...

1
9 / 9 / 5
Регистрация: 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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.04.2013, 00:43

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

Передача двухмерного массива в функцию и изменение элемента массива
Такая проблема! Нужно передать в функцию двухмерный массив и изменить на елемент который равен 0 и...

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


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

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

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