![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#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" Программу я попытался сделать, но при тестировании пришел к выводу, что она работает неверно ![]() Если кто знает как решить, подскажите что нибудь... свой код программы могу выложить, если надо а.., еще программу желательно реализовать на делфи |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
дополнительный массив использовать можно?
|
![]() |
![]() |
![]() |
#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 |