Массивы..., Найти и вывести индекс первого четного элемента массива, кратный числ |
1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!
Массивы..., Найти и вывести индекс первого четного элемента массива, кратный числ |
Ultravozhik |
4.05.2009 22:07
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 11 Пол: Мужской Репутация: 0 |
Найти и вывести индекс первого четного элемента массива, кратный числу 6.
Зарание спасибо.. Добавлено через 2 мин. Компилятор masm32 и сам массив: array_20.rar ( 16.41 килобайт ) Кол-во скачиваний: 462 |
volvo |
5.05.2009 15:46
Сообщение
#2
|
Гость |
А если индекс первого четного не будет кратным числу 6, его не надо выводить? Задание корректно сформулируй, а то второй раз одно и то же: Найти и вывести максимальный из четных элементов массива, удовлетворяющих условию (28 < i < 232) - то же самое было, какая-то двусмысленность в задании...
Тебе надо найти первый индекс четного элемента, кратный 6-ти? Или индекс первого четного, кратного 6-ти? Что именно? Уточняй... |
Ultravozhik |
5.05.2009 17:32
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 11 Пол: Мужской Репутация: 0 |
индекс первого четного, кратного 6-ти
|
Айра |
5.05.2009 17:54
Сообщение
#4
|
Профи Группа: Пользователи Сообщений: 731 Пол: Женский Репутация: 25 |
Тут не сложно ведь, идешь по массиву, делишь на 6 и сравниваешь остаток с нулем.. Как только получишь равенство, вычисляешь индекс исходя из смещения..
Но это если я все правильно поняла, потому что "четный кратный 6" немного смущает.. разве может быть еще и "нечетный кратный шести" ? Сообщение отредактировано: Айра - 5.05.2009 18:06 |
Ultravozhik |
5.05.2009 23:20
Сообщение
#5
|
Новичок Группа: Пользователи Сообщений: 11 Пол: Мужской Репутация: 0 |
Тут не сложно ведь, идешь по массиву, делишь на 6 и сравниваешь остаток с нулем.. Как только получишь равенство, вычисляешь индекс исходя из смещения.. Но это если я все правильно поняла, потому что "четный кратный 6" немного смущает.. разве может быть еще и "нечетный кратный шести" ? По логике я понимаю как это сделать, а вот как это написать в коде, я не знаю |
volvo |
6.05.2009 10:32
Сообщение
#6
|
Гость |
Ну я ж тебе дал ссылку на очень похожее задание, чуть-чуть подправь его и получи то, что тебе надо:
.486Говорю сразу: программа проверена, отработала, никаких ошибок или предупреждений не выдает, выводит правильный ответ. Это на случай, если тебе тоже захочется что-нибудь поменять, а потом заявить, что не сработало... |
Ultravozhik |
6.05.2009 12:00
Сообщение
#7
|
Новичок Группа: Пользователи Сообщений: 11 Пол: Мужской Репутация: 0 |
Огромное спасибо
|
Текстовая версия | 29.09.2024 6:14 |