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

Массивы и функции - C++

Восстановить пароль Регистрация
 
leha-demi
0 / 0 / 0
Регистрация: 06.11.2010
Сообщений: 125
10.06.2011, 17:10     Массивы и функции #1
Всем привет, вот такая задачка: Найти минимальное элемент двумерного массива, с помощью функции.
Выдает ошибку: "error C2664: poisk: невозможно преобразовать параметр 1 из 'int [2][2]' в 'int **'"
Вод код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void poisk(int **matr)
{int min=matr[0][0],nmin;
for (int i=0;i<2;i++)
     for (int j=0;j<2;j++)
     {if (matr[i][j]<min)
     min=matr[i][j];}}
 
void main()
{int matr[2][2];
 for (int i=0;i<2;i++)
     for (int j=0;j<2;j++)
     {cout << "vvod mass 2X2 -> ";
      cin >> i >> j;
      cout << "Vash mass: ";
      cout << i << j;}
poisk (matr);
for (int i=0;i<2;i++)
     for (int j=0;j<2;j++)
     {cout << "New mass: ";
      cout << matr[i][j];
}
Спасибо за помощь заранее))))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2011, 17:10     Массивы и функции
Посмотрите здесь:

Массивы и функции C++
C++ Массивы и функции
массивы и функции C++
Функции и массивы в С++ C++
C++ Функции и массивы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
pito211
 Аватар для pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
10.06.2011, 17:13     Массивы и функции #2
Цитата Сообщение от leha-demi Посмотреть сообщение
int matr[2][2];
C++
1
2
3
4
int **matr;
matr = new int*[2];
matr[0] = new int[2];
matr[1] = new int[2];
leha-demi
0 / 0 / 0
Регистрация: 06.11.2010
Сообщений: 125
10.06.2011, 17:24  [ТС]     Массивы и функции #3
Аа, это объявления двухмерного динамического массива?)
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
10.06.2011, 17:42     Массивы и функции #4
ага, ну можно еще так
void poisk(int (*matr)[2]);
тогда можно со статическим массивом...
leha-demi
0 / 0 / 0
Регистрация: 06.11.2010
Сообщений: 125
11.06.2011, 17:41  [ТС]     Массивы и функции #5
Понял, спасибо) А можно еще такой вопрос, как отсортировать главную диагональ это матрицы?

Добавлено через 53 секунды
Не пойму именно как найти эту главную диагональ, и отсортировать (по убыванию или возрастанию))
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
11.06.2011, 17:44     Массивы и функции #6
Цитата Сообщение от leha-demi Посмотреть сообщение
Не пойму именно как найти эту главную диагональ
на главной диагонали, стоят элементы с одинаковыми индексами
Yandex
Объявления
11.06.2011, 17:44     Массивы и функции
Ответ Создать тему
Опции темы

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