|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.05.2012, 20:12 | #1 |
Пользователь
Регистрация: 09.02.2011
Сообщений: 37
|
как определить наименьший нечетный элемент в двух мерном массиве
Код:
Последний раз редактировалось ВДПУ; 26.05.2012 в 20:45. |
26.05.2012, 20:31 | #2 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
А что такое парный элемент?
|
26.05.2012, 20:38 | #3 |
Пользователь
Регистрация: 09.02.2011
Сообщений: 37
|
извените ошибся " как определить наименьший нечетный элемент в двух мерном массиве"
|
26.05.2012, 20:48 | #4 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Если это с украинского, то "парный" переводится как "четный", а не "нечетный".
|
26.05.2012, 20:54 | #5 |
Пользователь
Регистрация: 09.02.2011
Сообщений: 37
|
Я ошибся в условии всего задания
спасибо за урок русского языка) А с задачей поможете? |
26.05.2012, 21:15 | #6 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
А что значит "найти" - Вам нужно значение или положение в массиве?
В любом случае нужно завести дополнительную переменную для нахождения минимума. Инициализируете эту переменную либо первым элементом массива, либо максимальным положительным числом. Потом - такой же вложенный цикл, каких два Вы уже написали. Внутри цикла проверить элемент на четность или нечетность (так и не понял, что именно Вам нужно). Для этого служит функция odd. Если четность/нечетность устраивает, то сравниваете с переменной для минимума. Если меньше - обновляете эту переменную. А если требуется, запоминаете еще и индексы. В конце - у Вас в переменной значение искомого минимума, а если запоминали индексы, - они тоже. |
26.05.2012, 21:23 | #7 |
Пользователь
Регистрация: 09.02.2011
Сообщений: 37
|
смотрите. Я сделал так.
Код:
|
26.05.2012, 21:33 | #8 |
Пользователь
Регистрация: 09.02.2011
Сообщений: 37
|
Я не могу правильно составить условие.
|
26.05.2012, 22:19 | #9 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
|
27.05.2012, 10:35 | #10 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Вы пытаетесь СОРТИРОВАТЬ массив. А оно Вам надо?! Алгоритм должен быть такой. В переменную запомнили значение первого НЕЧЁТНОГО элемента массива (или индексы такого элемента, если Вам нужно найти позицию элемента в исходном массиве. а ещё эти индексы можно использовать как признак - "нашёлся ли первый нечётный элемент"). Дальше в двух циклах (по строчкам и по столбцам) перебираете все элементы массива. Если очередной элемент НЕЧЁТНЫЙ и меньше, чем наш запомненный, то его величину сохраняем в переменную. p.s. мне (как и многим другим) проще написать вам решение, чем "разжёвывать", как это сделать, но, поверьте, если Вы сами напишете код, это даст Вам НАМНОГО больше, чем если бы воспользовались готовым кодом. впрочем, воля ваша, если хотите, я напишу Вам решение... |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на зачёт. Поиск элементов в 1-мерном массиве | oRik24 | Помощь студентам | 7 | 16.06.2011 11:04 |
Как определить элемент массива парный или не парный | ВДПУ | Помощь студентам | 1 | 27.02.2011 20:34 |
Найти наименьший отрицательный элемент выше побочной диагонали и наименьший положительный ниже (Pascal) | Tifa | Помощь студентам | 10 | 28.01.2011 08:23 |
Определить пустой ли элемент в массиве | NeVerSS | Общие вопросы Delphi | 4 | 17.05.2010 13:01 |
. Среди всех нецелых элементов этого массива найти наименьший и определить его номер в массиве | Паскалька^^ | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 19.12.2008 14:18 |