1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| DruiD |
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 31 Пол: Мужской Реальное имя: Андрей Репутация: 0 |
Будем называть соседями элемента с индексами i,j некой матрицы такие элементы, что соответствующие индексы которых отличаются от i,j не больше чем на единицу. Для данной целочисленной матрицы А(m*m) найдите матрицу В, которая состоит из нулей и единиц, элемент которой bi равен единице, когда все соседи a ij меньше самого a ij.
Обьясню подробно: У каждого элемента в матрице есть соседние элементы: справа, слева, сверху, снизу и по диагоналям (соответсвенно у крайних элементов соседей меньше). Необходимо найти сумму всех соседей и определить больше ли сумма соседей самого элемента. Если да то в новой матрице на месте элемента ставим 0 если нет, то 1. Сообщение отредактировано: DruiD - |
![]() ![]() |
| DruiD |
Сообщение
#2
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 31 Пол: Мужской Реальное имя: Андрей Репутация: 0 |
Цитата А это уж ты сам как-нибудь... Основная честь уже готова, а ПОЛНОСТЬЮ писать за тех, кто не хочет пальцем пошевелить, я не буду... Да я бы с радостью написал бы, только я функции ещё не проходил, а только двумерные массивы. Так что функция, которую ты написал мне абсолютно бесполезна. Здесь наверно можно решить просто через обычные циклы с параметрами, как мне и необходимо. Я не прошу вылаживать все решения, я прошу только обьяснить мне как через цикл с параметрами найти сумму соседей, а остальное я уж сам. И всё... Но всё равно спасибо, что хоть уделил внимание... |
DruiD Двумерный массив. соседи элементов 24.10.2006 9:47
volvo Ну и что в этой задаче такого интересного? Опиши ф… 24.10.2006 13:18
DruiD А как мне матрицу В поставить на прежнее место [i,… 25.10.2006 21:44
мисс_граффити потому что это не программа, а функция - подпрогра… 26.10.2006 1:30
DruiD а как тогда будет выглядеть программа? 26.10.2006 11:03
volvo А это уж ты сам как-нибудь... Основная честь уже г… 26.10.2006 13:16
мисс_граффити просто не оформляй это отдельной функцией, а возьм… 26.10.2006 18:59
DruiD Можете обьяснить что означает эта строка, у меня в… 27.10.2006 18:32
volvo Подразумевается возврат значения НЕ в виде True/Fa… 27.10.2006 18:41
DruiD Вышеуказанное утверждение (ix = 0) and (iy = 0) не… 29.10.2006 21:15
мисс_граффити
Вышеуказанное утверждение (ix = 0) and (iy = 0) н… 29.10.2006 22:49![]() ![]() |
|
Текстовая версия | 6.11.2025 16:48 |