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

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

Войти
Регистрация
Восстановить пароль
 
leha-demi
0 / 0 / 0
Регистрация: 06.11.2010
Сообщений: 125
#1

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

10.06.2011, 17:10. Просмотров 372. Ответов 5
Метки нет (Все метки)

Всем привет, вот такая задачка: Найти минимальное элемент двумерного массива, с помощью функции.
Выдает ошибку: "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];
}
Спасибо за помощь заранее))))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2011, 17:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массивы и функции (C++):

Указатели и массивы. Индексация с помощью указателей. Передача массивов в функции. Динамические массивы (обработка матриц) - C++
Для каждого элемента , bij, i= 1,...,n , j=1,...,n определяется свой многоугольник местонахождением соответствующего элемента aij (см....

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

Функции (массивы) - C++
Помогите пожалуйста исправить ошибки в коде. Вот программа (операции над массивами в виде функций): #include&lt;iostream.h&gt; ...

Функции / Массивы - C++
задача 5\вариант2 &quot;Написать программу, определяющую образуют ли элементы целочисленных массивов А и B неубывающую...

массивы и функции - C++
Помогите, пожалуйста, разобраться в следующем задании. &quot;Дан 2d массив А(n,n), который заполнен нулями и единицами. Узнать сколько колонн...

Массивы и функции - C++
Вот задачка: Даны натуральное число p и вещественные квадратные матрицы A, B, и C размером 4х4. Получить (АxВxС)^р, используя...

5
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];
1
leha-demi
0 / 0 / 0
Регистрация: 06.11.2010
Сообщений: 125
10.06.2011, 17:24  [ТС] #3
Аа, это объявления двухмерного динамического массива?)
0
OstapBender
584 / 523 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
10.06.2011, 17:42 #4
ага, ну можно еще так
void poisk(int (*matr)[2]);
тогда можно со статическим массивом...
0
leha-demi
0 / 0 / 0
Регистрация: 06.11.2010
Сообщений: 125
11.06.2011, 17:41  [ТС] #5
Понял, спасибо) А можно еще такой вопрос, как отсортировать главную диагональ это матрицы?

Добавлено через 53 секунды
Не пойму именно как найти эту главную диагональ, и отсортировать (по убыванию или возрастанию))
0
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
11.06.2011, 17:44 #6
Цитата Сообщение от leha-demi Посмотреть сообщение
Не пойму именно как найти эту главную диагональ
на главной диагонали, стоят элементы с одинаковыми индексами
0
11.06.2011, 17:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.06.2011, 17:44
Привет! Вот еще темы с ответами:

Массивы + функции - C++
Напишите программу, определяющую, образуют ли элементы целочисленного массива A(n) невозрастающую последовательность. Значение n следует...

Массивы и функции - C++
1.1)Записать каждое число в виде целой десятичной, восмеричной и шестнадцатиричной константы: 212 45 174 99 1.2)записать...

Функции и массивы в С++ - C++
Помогите с решением зада(если не трудно). 1.Одномерный массив: Используя функции сформировать с помощью ДСЧ одномерный массив и вывести...

функции (массивы) - C++
Даны 3 массива найти количество отрицательных элементов каждом массиве и суммы отрицательных элементов в этих массивах и посчитать: ...


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

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

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