|
0 / 0 / 0
Регистрация: 09.11.2008
Сообщений: 8
|
||||||
Найти максимальное из чисел, встречающееся в данной матрице более одного раза14.11.2008, 10:47. Показов 8502. Ответов 26
Метки нет (Все метки)
Тут такое задание:
Задав двумерный массив вещественных данных (матрицу А), реализовать его обработку, как указано в варианте. Исходные данные задать самостоятельно, учитывая специфику задачи. В программе должны быть предусмотрены процедуры ввода-вывода элементов массива А и его обработки. Задана квадратная матрица A размером N x N (N<=10), состоящая из действительных элементов. Найти максимальное из чисел, встречающееся в данной матрице более одного раза. Вот код где я нашел минимальное из чисел, встечающееся в данной матрице более одного раза, только незнаю в чем проблема, не запускается.
0
|
||||||
| 14.11.2008, 10:47 | |
|
Ответы с готовыми решениями:
26
Найти максимальное из чисел, встречающееся в матрице более одного раза
|
|
257 / 173 / 27
Регистрация: 17.10.2008
Сообщений: 770
|
||||||
| 15.11.2008, 00:38 | ||||||
|
Вот решение на твой вопрос, а что ты в своей программе наворотил,это если честно ужас, советую почитать как задавать простые операции присваивания,циклы, условие.
1
|
||||||
|
Почетный модератор
64316 / 47612 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 15.11.2008, 06:53 | |
|
Мне кажется это неверное решение. Нужно ведь найти не обязательно самый большой элемент, а самый большой, который встречается более одного раза, т.е. если максимум равен 10, но это число встречается один раз, то ищем следующий максимум и так пока не найдем хотя бы 2 одинаковых, возможно это будет даже самое маленькое число. У Вас же макс=g11, и если это самое большое число и оно не повторяется, то решений не будет. Знаю два варианта решения. 1- отсортировать матрицу по убыванию и найти два первых одинаковых. 2- Найти минимум и после каждого нахождения макс, если он не повторяется, присваивать ему значение мин и снова искать макс.
0
|
|
|
257 / 173 / 27
Регистрация: 17.10.2008
Сообщений: 770
|
|||||||
| 15.11.2008, 15:18 | |||||||
|
Смотри, я беру первый элемент, пробегаюсь по всему массиву ищя второй такойже, если не нашёл, то беру второй элемент, и так же пробегаюсь,если нашёл то записываю его в максимум.При дальнейших пробежках я сравниваю с этим максимумом.Если допустим у меня первый элемент самый маленький и у него есть "друг-такой же но стоящий на другом месте матрицы", и если при дальнейшем прохождении матрицы не встретилось ни одного элемента с другом, и большего чем уже найденный, тогда самый маленький и будет максимальный.Если вообще все элементы разные то напишет, что нет решений. Пусть дана матрица
тьфу, щас попробую подправить...
0
|
|||||||
|
Почетный модератор
64316 / 47612 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 15.11.2008, 15:20 | |
|
Еще раз говорю, что если у тебя самый большой первый и ему нет пары, ты не найдешь другой, потому что все сравниваешь с макс, а он равен первому.
1
|
|
|
257 / 173 / 27
Регистрация: 17.10.2008
Сообщений: 770
|
|||||||
| 15.11.2008, 15:48 | |||||||
Я просто забыл что первый элемент может быть больше других... Поэтому введя проверку, встречались ли до этого числа одинаковые или нет, стало работать нормально...
0
|
|||||||
|
Почетный модератор
64316 / 47612 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 15.11.2008, 15:57 | |
|
Извини, что достаю, но все-равно, а если все элементы матрицы отрицательные?
0
|
|
|
257 / 173 / 27
Регистрация: 17.10.2008
Сообщений: 770
|
|||||||
| 15.11.2008, 16:17 | |||||||
|
проверил, он найдёт элемент который ближе всего к нулю...
0
|
|||||||
|
Почетный модератор
64316 / 47612 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 15.11.2008, 16:26 | |
|
Все, понял.
0
|
|
|
257 / 173 / 27
Регистрация: 17.10.2008
Сообщений: 770
|
|
| 15.11.2008, 16:34 | |
|
Puporev, усё? нормально работает?, или какие ещё будут предложения или ошибки?
Проверяйте программы, мыж люди тоже, можем ошибаться...
0
|
|
|
0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 36
|
|
| 12.11.2010, 19:16 | |
|
а что нельзя попроще написать ??уж больно много строчек))мне дз задали напишите плиз, проще и меньше если возможно!
0
|
|
|
Программист 1С
859 / 647 / 187
Регистрация: 03.03.2009
Сообщений: 1,154
|
|
| 12.11.2010, 19:19 | |
|
tapah524734, Создайте отдельную тему - в ней напишите ваше ДЗ!Тогда будем смотреть!
0
|
|
|
257 / 173 / 27
Регистрация: 17.10.2008
Сообщений: 770
|
|
| 12.11.2010, 19:21 | |
|
Каждое новое задание в новой теме...
Давид, ты прав!!!
0
|
|
|
0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 36
|
|
| 12.11.2010, 19:21 | |
|
Давид, Найти максимальное из чисел, встречающееся в данной матрице более одного раза!Вот это задание!
0
|
|
|
Программист 1С
859 / 647 / 187
Регистрация: 03.03.2009
Сообщений: 1,154
|
||||||
| 12.11.2010, 19:28 | ||||||
|
tapah524734, У меня завалялся исходник - смотри разбирайся!Все обсуждения вверху!
0
|
||||||
|
0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 36
|
|
| 12.11.2010, 19:50 | |
|
А проще нельзя?мы вот этот Random еще не проходили)спросит еще откуда ты это взял.
Добавлено через 10 минут Arriba, может ты поможешь?
0
|
|
|
Программист 1С
859 / 647 / 187
Регистрация: 03.03.2009
Сообщений: 1,154
|
||||||
| 12.11.2010, 19:52 | ||||||
|
tapah524734, Это автоматический ввод элементов массива.
0
|
||||||
|
0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 36
|
|
| 14.11.2010, 15:32 | |
|
Давид, ЧТО ЗНАЧИТ Rows И Cols? МОЖНО ЛИ ВМЕСТО НИХ НАПИСАТЬ I И j ??МЫ ПРОСТО ЕЩЕ НЕ ПРОХОДИЛИ ROWS , COLS
0
|
|
|
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,875
|
|
| 14.11.2010, 15:34 | |
|
tapah524734
Не по теме: ну если вы не проходили переменные то я римский папа.
0
|
|
|
0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 36
|
|
| 14.11.2010, 15:36 | |
|
SuPeR XaKer, ХАХАХАХА))НУ ТОГДА можно х и у поставить??
0
|
|
| 14.11.2010, 15:36 | |
|
Помогаю со студенческими работами здесь
20
Найти максимальное число из чисел, встречающихся в матрице более одного раза
Максимальное из чисел, встречающихся в заданной матрице более одного раза Максимальное из чисел, встречающихся в заданной матрице более одного раза. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|