![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 29.06.2011
Сообщений: 56
|
![]()
В заданной матрице V найти максимальное из чисел, встречающееся более одного раза.
Исходную матрицу вывести в общепринятом виде. Повторяющиеся элементы матрицы вывести в виде строки. Результат вывести в произвольной форме. Правильно выводит повторяющиеся элементы, но если в массиве их встречается более 2х раз происходит вот что: http://prntscr.com/absef3 Как можно очистить массив от повторов? Есть функция наподобие unique из matlab? Можно ли как-то поправить мой алгоритм, чтобы таких ошибок не было? Код:
|
![]() |
![]() |
![]() |
#2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 29.06.2011
Сообщений: 56
|
![]() ![]() Ввел новую переменную и заменил мою конструкцию если. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 25.01.2015
Сообщений: 474
|
![]()
Представить матрицу в виде массива (мысленно - только преобразованием индексов), отсортировать по возрастанию (или убыванию). А дальше искать в "массиве" максимальное число, у которого сосед равен ему же.
|
![]() |
![]() |
![]() |
#5 |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,984
|
![]() Код:
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 29.06.2011
Сообщений: 56
|
![]()
Работает, благодарю за помощь!
Правда, алгоритм в коде не до конца понял, буду разбираться. Нету способа избавить от повторов уже имеющийся массив? Вот к примеру: дан массив 12314551, просят избавить его от повторяющихся цифр, чтобы осталась только одна из них, как это сделать? Порядок вывода неважен. Последний раз редактировалось jirtreck; 12.03.2016 в 17:50. |
![]() |
![]() |
![]() |
#7 |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,984
|
![]() Код:
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 29.06.2011
Сообщений: 56
|
![]()
Про перевод в string не подумал, хотя раньше так делал в формах. Спасибо
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти в массиве повторяющиеся элементы и записать только уникальные элементы в новый массив из первого массива | REztor | C# (си шарп) | 0 | 20.06.2015 16:55 |
Составить программу ,позволяющую выяснить,имеются ли в столбцах двумерного массива a(n,m) повторяющиеся элементы. | Swetic | Помощь студентам | 0 | 24.05.2013 10:35 |
Сформировать новый массив, содержащий повторяющиеся элементы массива A. Элементы в новом массиве не повторяются(Pascal) | mad_putin | Помощь студентам | 0 | 13.12.2012 00:09 |
Повторяющиеся элементы одномерного массива, чистый СИ | Immoralist | Помощь студентам | 1 | 11.05.2012 12:49 |
Повторяющиеся элементы массива | Stanislav | Общие вопросы Delphi | 10 | 23.05.2008 12:31 |