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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.06.2013, 18:19   #1
Andreu123
 
Регистрация: 06.05.2010
Сообщений: 1
По умолчанию Массивы.

Может кто поможет решить не за деньги ?

Ввести числовую прямоугольную матрицу размерами M N (М и N заданы). Определить элементы, которые, являясь максимальными в столбцах, больше всех своих соседей слева в строке и меньше всех своих соседей справа в строке, указав значения найденных элементов и их индексы, или же сообщить, что таких элементов нет. Крайние столбцы не рассматривать.
Andreu123 вне форума Ответить с цитированием
Старый 16.06.2013, 19:26   #2
prog_delphi
Новичок
Джуниор
 
Регистрация: 13.06.2013
Сообщений: 0
По умолчанию

Есть готовое решение
Пишите на почту bd_delphi@mail.ru
prog_delphi вне форума Ответить с цитированием
Старый 16.06.2013, 19:26   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

я могу помочь. Не за деньги.
Но именно - ПОМОЧЬ!
Т.е. подсказывать/направлять/исправлять ваш код.
Халява Вам однозначно будет вредить.

значит так.
пишете программу, где
Код:
описываете матрицу размером M строк на N столбцов (: array[1..M,1..N] of <ТипЭлементов>
обеспечиваете ввод элементов в матрицу (можно ввод оператора, можно через генератор псевдослучайных чисел)
устанавливаете в false признак НайденПодходящийМаксимум
в цикле I от 2 до N-1 выполняете следующее:
       перебираете элементы в I-м столбце и ищете индекс строки с максимальным значение элемента
       для найденного индекса выполняете цикл по всем столбцам от 1 до i-го, чтобы элемент  был больше всех элементов. Если нет - продолжение основого цикла перебора столбцов.
       если условие выполнилось, для найденного индекса выполняете цикл по всем столбцам от i+1 до N-го, чтобы элемент  был меньше всех элементов. Если нет - продолжение основого цикла перебора столбцов.
       если условия выполнились, то печатаем значение найденного максимума и номер столбца и строки, так же устанавливаем в true признак НайденПодходящийМаксимум, чтобы потом узнать, были нужные элементы или нет.
конец цикла
если НайденПодходящийМаксимум равен false выдать сообщение, что таких элементов нет.
конец программы
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.06.2013, 11:55   #4
BestCoder
Новичок
Джуниор
 
Регистрация: 10.08.2011
Сообщений: 0
По умолчанию

Могу выполнить без проблем
icq: 588002847
email: flash_1989@ukr.net
skype: rfhfcerf
BestCoder вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерные массивы, двумерные массивы, строки Sand093 C++ Builder 11 20.05.2012 21:48
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры nuriyat Помощь студентам 1 21.01.2012 16:16
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51
указатели на массивы и массивы указателей blacktener Общие вопросы C/C++ 16 13.06.2011 20:45
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12