Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2016, 19:38   #1
Ленуся-12345
 
Регистрация: 14.05.2016
Сообщений: 3
По умолчанию Максимальный и ближайший к нему элемент матрицы

Дана матрица вещественных чисел. Найти максимальный элемент и бли-
жайший к нему (по значению) элемент матрицы. Поиск осуществлять в квадратном контуре, центром которого является максимум, а длина стороны - пять элементов
массива.
Ленуся-12345 вне форума Ответить с цитированием
Старый 15.05.2016, 20:56   #2
Ленуся-12345
 
Регистрация: 14.05.2016
Сообщений: 3
По умолчанию

даже не знаю как написать
Ленуся-12345 вне форума Ответить с цитированием
Старый 15.05.2016, 21:54   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

1) нужно искать координаты максимального элемента (номер строки и номер столбца)
2) поиск ближайшего к максимуму нужно осуществлять в диапазоне
строки от max(1, индексМаксимального-2) до min(N, индексМаксимального+2)
столбцы от max(1, индексМаксимального-2) до min(N, индексМаксимального+2)
где N - размер матрицы, а 1 - означает, что в матрице строки/столбцы индексируются от единицы

"ближайшее значение", это такое значение, которое имеет минимальную разницу (по модулу) с максимальным элементом.

Так понятней?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 16.05.2016, 00:01   #4
Ленуся-12345
 
Регистрация: 14.05.2016
Сообщений: 3
По умолчанию

понятней, но сама я это не напишу
Ленуся-12345 вне форума Ответить с цитированием
Старый 16.05.2016, 00:30   #5
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,285
По умолчанию

Зачем же так пессимистично? Сначала укажите язык, а затем начните реализовывать по пунктам, разбивая на какие-нибудь элементарные действия. Объявите массив, переменные для циклов, запросите у пользователя матрицу или заполните ее случайными числами. Затем добавьте объявления для переменных, означающих координаты максимального элемента, задайте им начальное значение, пройдитесь двумя вложенными циклами по матрице и сравните текущий элемент с текущим максимальным. Если текущий больше, то измените координаты максимального на координаты текущего. Таким образом, первый пункт из поста Serge_Bliznykovа будет выполнен.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 16.05.2016, 03:01   #6
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,964
По умолчанию

Цитата:
Сообщение от Ленуся-12345 Посмотреть сообщение
даже не знаю как написать
Как напишешь, так и будет. Если что, поправим, подскажем. Не я, так другие. Главное, не стой на месте. Ну, а если просто "сдать зачёт" не по-профилю. Милости просим во-фриланс. Сделаем за денюжку, а не "за милую душу". Увы, нам тоже кушать хочется.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 16.05.2016, 10:48   #7
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
даже не знаю как написать
Блин, такая ж фигня.
Ерунда какая-то...


Скачать?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...

Последний раз редактировалось min@y™; 16.05.2016 в 10:57.
min@y™ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задана матрица Am*n . Найти максимальный по модулю элемент матрицы. Переставить строки и столбцы матрицы (в Delphi) Natashakosmos Помощь студентам 3 12.01.2014 00:28
Максимальный элемент матрицы zzz.postalman Паскаль, Turbo Pascal, PascalABC.NET 4 01.05.2011 18:50
Максимальный элемент матрицы maloy-rom Помощь студентам 1 24.12.2009 00:17
Максимальный элемент матрицы gessi Паскаль, Turbo Pascal, PascalABC.NET 2 14.09.2009 09:23