Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 04.05.2017
Сообщений: 1
1

Найти количество островов в матрице

04.05.2017, 16:47. Показов 2277. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здраствуйте, преподаватель дал задание про острова следующего характера.

Задана матрица nxm и заполнена 1 и 0. 1 - територия острова, 0 - вода. Если две (или больше) 1 по горизонтале и/или вертикале (но не по диагонале) стоят рядом - то они части одного острова. Найти количество островов. Есть идеи?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2017, 16:47
Ответы с готовыми решениями:

В массиве найти количество "островов" из единиц
Помогите перевести с Паскаля на С# или предложите свой вариант решения: Нужно в квадратном...

Найти количество различных элементов в матрице
Дана матрица A(m,n). Найти количество различных элементов в каждом столбце.

Найти количество простых чисел в матрице с использованием технологий Open MP C/C++
Помогите пожалуйста: Языком Си/Си++ написать параллельную программу для n процессорной SMP-системы...

Найти в матрице номер строки, содержащей наибольшее количество нулей
Задан двумерный массив целых чисел размером n*m Найти номер строки, содержащей наибольшее...

2
Злой самаритянин
182 / 182 / 94
Регистрация: 24.04.2014
Сообщений: 686
04.05.2017, 16:58 2
Olga_98, в цикле перебираем все элементы, если это 1, то проверяем 4 элемента вокруг, если это 1.... и т. д. Найденные единички удаляем, чтобы их заново не посчитало в следующей строке.
0
746 / 487 / 187
Регистрация: 30.12.2012
Сообщений: 1,278
Записей в блоге: 2
04.05.2017, 16:59 3
Olga_98, поиск в ширину.
0
04.05.2017, 16:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2017, 16:59
Помогаю со студенческими работами здесь

Массив: В заданной матрице N * M найти максимальное количество нулей, из которого можно построить прямоугольник...
Дана матрица N*M. Необходимо в этой матрице найти максимальное количество нулей, из которого можно...

Осуществить чтение из файла dat.txt матрицы z, найти количество отрицательных элементов в матрице
Осуществлять чтение из файла Dat.txt двумерного массива z(3,3). Найти количество отрицательных...

Найти сумму чисел находящихся в диапазоне [-2,5] и количество нечетных чисел в матрице
Дана матрица A(n,n). Найти сумму чисел находящихся в диапазоне и количество нечетных чисел в...

В матрице A[N x M] найти количество элементов, больших, чем среднее арифметическое всех её элементов
Дана матрица A(N, M). Найдите количество элементов этой матрицы, больших, чем среднее...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru