|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.05.2016, 19:38 | #1 |
Регистрация: 14.05.2016
Сообщений: 3
|
Максимальный и ближайший к нему элемент матрицы
Дана матрица вещественных чисел. Найти максимальный элемент и бли-
жайший к нему (по значению) элемент матрицы. Поиск осуществлять в квадратном контуре, центром которого является максимум, а длина стороны - пять элементов массива. |
15.05.2016, 20:56 | #2 |
Регистрация: 14.05.2016
Сообщений: 3
|
даже не знаю как написать
|
15.05.2016, 21:54 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
1) нужно искать координаты максимального элемента (номер строки и номер столбца)
2) поиск ближайшего к максимуму нужно осуществлять в диапазоне строки от max(1, индексМаксимального-2) до min(N, индексМаксимального+2) столбцы от max(1, индексМаксимального-2) до min(N, индексМаксимального+2) где N - размер матрицы, а 1 - означает, что в матрице строки/столбцы индексируются от единицы "ближайшее значение", это такое значение, которое имеет минимальную разницу (по модулу) с максимальным элементом. Так понятней? |
16.05.2016, 00:01 | #4 |
Регистрация: 14.05.2016
Сообщений: 3
|
понятней, но сама я это не напишу
|
16.05.2016, 00:30 | #5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
Зачем же так пессимистично? Сначала укажите язык, а затем начните реализовывать по пунктам, разбивая на какие-нибудь элементарные действия. Объявите массив, переменные для циклов, запросите у пользователя матрицу или заполните ее случайными числами. Затем добавьте объявления для переменных, означающих координаты максимального элемента, задайте им начальное значение, пройдитесь двумя вложенными циклами по матрице и сравните текущий элемент с текущим максимальным. Если текущий больше, то измените координаты максимального на координаты текущего. Таким образом, первый пункт из поста Serge_Bliznykovа будет выполнен.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
16.05.2016, 03:01 | #6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Как напишешь, так и будет. Если что, поправим, подскажем. Не я, так другие. Главное, не стой на месте. Ну, а если просто "сдать зачёт" не по-профилю. Милости просим во-фриланс. Сделаем за денюжку, а не "за милую душу". Увы, нам тоже кушать хочется.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
16.05.2016, 10:48 | #7 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
Последний раз редактировалось min@y™; 16.05.2016 в 10:57. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задана матрица 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 |