Форум программистов, компьютерный форум CyberForum.ru

Двумерный массив. Найти: максимальное из чисел, встречающихся в заданной матрице более одного раза - C++

Восстановить пароль Регистрация
 
Supernatural
285 / 141 / 28
Регистрация: 22.11.2010
Сообщений: 1,441
05.01.2014, 23:42     Двумерный массив. Найти: максимальное из чисел, встречающихся в заданной матрице более одного раза #1
Найти: максимальное из чисел, встречающихся в заданной матрице более одного раза
Матрица:
2 4 7 6 5 8 9 34 43 4 34 53 45 345 3
6 5 56 5 656 5 4 3 4 34 34 3 43 23
2 4 34 53 5 54 5 5 9 65 16 62 1651
5 46 46 46 4 65 46 6862 3430 35 103

грубо говоря, если я вставлю рандом, кто может подсказать пути решения такой задачи?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2014, 23:42     Двумерный массив. Найти: максимальное из чисел, встречающихся в заданной матрице более одного раза
Посмотрите здесь:

C++ максимальное из чисел, встречающихся в заданной матрице более одного раза.(исправить 1 ошибку)
Найти максимальное из чисел встречающихся в матрице более одного раза. Сделать используя указатели и классы C++
C++ Максимальное из чисел, встречающихся в заданной матрице более одного раза
C++ Дана произвольная матрица, определить: Максимальное из чисел, встречающихся в заданной матрице более одного раза
Определить максимальное из значений, встречающихся в заданной матрице более одного раза C++
C++ Определить максимальное из чисел, встречающихся в заданной матрице более одного раза
Максимальное из чисел встречающихся в заданной матрице более одного раза C++
C++ Определить максимальное из чисел, встречающихся в заданной матрице более одного раза

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nikcharn
 Аватар для Nikcharn
71 / 53 / 3
Регистрация: 31.07.2009
Сообщений: 149
06.01.2014, 00:58     Двумерный массив. Найти: максимальное из чисел, встречающихся в заданной матрице более одного раза #2
Лобовое решение:
Отсортировать по убыванию. Дальше пробегаем от первого элемента к последнему, если рядом стоят 2 одинаковых числа, то выводим это число.
UriahHeep
 Аватар для UriahHeep
222 / 217 / 41
Регистрация: 24.09.2012
Сообщений: 509
Записей в блоге: 2
06.01.2014, 01:05     Двумерный массив. Найти: максимальное из чисел, встречающихся в заданной матрице более одного раза #3
Берёте первый элемент и движетесь по матрице пока не встретите ему равный (по вашему условию "встречающихся в заданной матрице более одного раза"), поэтому дальнейшая проверка матрицы не требуется. Сохраняете это число в переменной типа maxNum. Далее берется второй элемент матрицы и с ним проделывается тоже самое. Если этот элемент встречается тоже более одного раза, то сравниваете его с переменной maxNum, если этот элемент больше переменной, то записываете его в переменную maxNum. И так для всей матрицы. В конце в переменной maxNum имеете искомое число.
Yandex
Объявления
06.01.2014, 01:05     Двумерный массив. Найти: максимальное из чисел, встречающихся в заданной матрице более одного раза
Ответ Создать тему
Опции темы

Текущее время: 18:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru