Заблокирован
|
|
1 | |
Передача двумерных массивов в функцию19.01.2010, 23:30. Показов 1443. Ответов 3
Метки нет (Все метки)
мне дано такое задание:
"Написать функцию сглаживания заданной во входном параметре матрицы. Операция сглаживания матрицы дает новую матрицу того же размера, каждый элемент которой получается как среднее арифметическое соседей соответствующего элемента исходной матрицы." подскажите пожалуста, у кого какие идеи есть, делитесь. может кто уже с таким сталкивался? Мне не понятно, что имелось ввиду под "соседями", т.е. в матрице 5*5 для элемента а3,3 соседями будут: а) а3,2 и а3,4; б) а32 а34 а23 а43 в) а32 а34 а23 а43 а22 а44 а24 42 ??? и как считать "угловые" элементы? в общем, у кого какие идеи есть выкладывайте пожалуста, даже на счёт передачи двумерного массива в функцию.
0
|
19.01.2010, 23:30 | |
Ответы с готовыми решениями:
3
Передача двумерных массивов в функцию Передача двумерных массивов в функцию Передача двумерных массивов и указателей в функцию Передача двумерных массивов через указатель |
7 / 7 / 0
Регистрация: 09.01.2009
Сообщений: 41
|
|
20.01.2010, 00:13 | 2 |
По-моему в матрице 5x5 соседями (3,3) будут (2,2),(2,3),(2,4),(3,2),(3,4),и т.д.
А соседями (0,0) - (0,1),(1,1),(1,0).
1
|
Заблокирован
|
|
20.01.2010, 01:35 [ТС] | 3 |
как же это реализовать, одними же if'ами не открутишся, что типа а(i,j)=среднему арифметич 8 чисел, а перед этим ставить условие на i, j.
if i (or j)=0 then среднее арифметическое не от 8, а от 5 (3) чисел...
0
|
1180 / 990 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
|
||||||
20.01.2010, 10:42 | 4 | |||||
Можно так...
0
|
20.01.2010, 10:42 | |
20.01.2010, 10:42 | |
Помогаю со студенческими работами здесь
4
Какие есть виды массивов (кроме одномерных, двумерных и двумерных ступенчатых массивов)? Передача массивов в функцию Передача массивов в функцию Передача массивов в функцию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |