|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.03.2009, 19:53 | #1 |
Регистрация: 19.03.2009
Сообщений: 6
|
Задача на работу с матрицай...
Задача: Заменить нулями эл-ты матрицы, стоящие на пересечении строк и столбцов, в которых имеется хотя бы по одному нулю.
Пару примеров: 1. 1 2 0 0 5 6 7 8 9 вот: программа должна заменить эл-ты "1" и "6" на "0" 2. 1 2 3 4 0 6 0 8 9 вот: программа должна заменить эл-ты "4" и "8" на "0" Программу я попытался сделать, но при тестировании пришел к выводу, что она работает неверно Если кто знает как решить, подскажите что нибудь... свой код программы могу выложить, если надо а.., еще программу желательно реализовать на делфи |
22.03.2009, 09:58 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
дополнительный массив использовать можно?
|
22.03.2009, 10:24 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
вот, обошелся без дополнительного массива, применив множества.
пример во вложении. кнопку "Работать!" можно нажимать многократно ;-) претензии по поводу вывода массивов на канву не принимаются (так же как и претензии по внешнему виду) — это я просто прикалывался Вывод массивов переделаете под себя самостоятельно. основная идея такая: две функции перебирают строки/столбцы и возращают True если в строке/столбце есть нули: Код:
Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на работу с двумерным массивом.Найти количество прямоугольников. | anta | Общие вопросы C/C++ | 6 | 05.01.2009 15:23 |
ищю работу | Sergeu | Фриланс | 41 | 30.08.2008 10:56 |
задача на работу с файлами и строками | MiH@N | Помощь студентам | 8 | 24.06.2008 00:44 |
Задача про работу с некоторым конструктивным объектом (напр. матрицей, графом, и т. д.) | ACE Valery | Помощь студентам | 2 | 03.05.2008 19:22 |