0 / 0 / 0
Регистрация: 23.10.2013
Сообщений: 33
|
||||||
1 | ||||||
Двумерный массив. Определить номер строки с самой длинной серией одинаковых элементов09.05.2014, 16:32. Показов 1328. Ответов 5
Метки нет (Все метки)
Всем привет! Нужна помощь в следующем задании: дана целочисленная прямоугольная матрица, определить номер строки с самой длинной серией одинаковых элементов.
Нужна программа для общего случая, т.е., если самая длинная последовательность встречается в нескольких строках, то ответом должны быть номера этих строк, а не только номер первой встречающейся из них. Вот мой код, только для случая, если существует только одна такая строка:
0
|
09.05.2014, 16:32 | |
Ответы с готовыми решениями:
5
Определить число столбцов, содержащих хотя бы 1 нулевой элемент и номер строки с самой длинной серией одинаковых чисел Найти строку матрицы с самой длинной серией одинаковых элементов Вывести номер строки матрицы с самой длинной последовательностью одинаковых элементов Цикл, определяющий номер строки, с самой длинной серией одинаковых элементов |
7795 / 6561 / 2985
Регистрация: 14.04.2014
Сообщений: 28,683
|
|
09.05.2014, 17:57 | 2 |
Создай массив с количеством элементов = chislo_strok и сохраняй туда длины найденных последовательностей для каждой строки.
0
|
0 / 0 / 0
Регистрация: 23.10.2013
Сообщений: 33
|
||||||
09.05.2014, 18:18 [ТС] | 3 | |||||
nmcf, Вот у меня была такая же идея, только не знаю, как именно ее реализовать
может быть фрагмент кода напишите, пожалуйста? Добавлено через 5 минут nmcf, не подскажете где в данном коде ошибка?
0
|
7795 / 6561 / 2985
Регистрация: 14.04.2014
Сообщений: 28,683
|
||||||
09.05.2014, 18:27 | 4 | |||||
Ну вот как вариант на базе твоей первой функции. Возвратит массив с длинами последовательностей. А дальше можешь искать в нём максимум.
1
|
0 / 0 / 0
Регистрация: 23.10.2013
Сообщений: 33
|
|
09.05.2014, 20:20 [ТС] | 5 |
nmcf, я си++ начал не давно изучать и с указателем на функцию еще не до конца разобрался. Можете написать, пожалуйста еще ее вызов в другой функции да и сам поиск максимального элемента в новом массиве? А то у меня какая-то билиберда получается.
0
|
Памирыч
|
||||||
10.05.2014, 03:27
Двумерный массив. Определить номер строки с самой длинной серией одинаковых элементов
#6
|
||||||
0
|
10.05.2014, 03:27 | |
Найти номер строки матрицы с самой длинной серией одинаковых элементов Двумерный массив: найти номер строки, в которой находится самое минимальное количество одинаковых элементов Дан двумерный массив MAS. Ввести A (номер строки) и B (номер столбца) Определить сумму всех ближайших соседних элементов для MAS[A,B] Одномерный массив, определить начало и конец самой длинной послед. подряд идущих нулевых элементов. Определить длину самой длинной цепочки идущих подряд одинаковых чисел Найти длину самой длинной последовательности одинаковых элементов массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |