![]() |
1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!
![]() ![]() |
![]() |
Ultravozhik |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Репутация: ![]() ![]() ![]() |
Найти и вывести индекс первого четного элемента массива, кратный числу 6.
Зарание спасибо.. Добавлено через 2 мин. Компилятор masm32 и сам массив: ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
А если индекс первого четного не будет кратным числу 6, его не надо выводить? Задание корректно сформулируй, а то второй раз одно и то же: Найти и вывести максимальный из четных элементов массива, удовлетворяющих условию (28 < i < 232) - то же самое было, какая-то двусмысленность в задании...
Тебе надо найти первый индекс четного элемента, кратный 6-ти? Или индекс первого четного, кратного 6-ти? Что именно? Уточняй... |
Ultravozhik |
![]()
Сообщение
#3
|
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Репутация: ![]() ![]() ![]() |
индекс первого четного, кратного 6-ти
|
Айра |
![]()
Сообщение
#4
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 731 Пол: Женский Репутация: ![]() ![]() ![]() |
Тут не сложно ведь, идешь по массиву, делишь на 6 и сравниваешь остаток с нулем.. Как только получишь равенство, вычисляешь индекс исходя из смещения..
Но это если я все правильно поняла, потому что "четный кратный 6" немного смущает.. разве может быть еще и "нечетный кратный шести" ? Сообщение отредактировано: Айра - 5.05.2009 18:06 |
Ultravozhik |
![]()
Сообщение
#5
|
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Репутация: ![]() ![]() ![]() |
Тут не сложно ведь, идешь по массиву, делишь на 6 и сравниваешь остаток с нулем.. Как только получишь равенство, вычисляешь индекс исходя из смещения.. Но это если я все правильно поняла, потому что "четный кратный 6" немного смущает.. разве может быть еще и "нечетный кратный шести" ? По логике я понимаю как это сделать, а вот как это написать в коде, я не знаю |
volvo |
![]()
Сообщение
#6
|
Гость ![]() |
Ну я ж тебе дал ссылку на очень похожее задание, чуть-чуть подправь его и получи то, что тебе надо:
.486Говорю сразу: программа проверена, отработала, никаких ошибок или предупреждений не выдает, выводит правильный ответ. Это на случай, если тебе тоже захочется что-нибудь поменять, а потом заявить, что не сработало... |
Ultravozhik |
![]()
Сообщение
#7
|
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Репутация: ![]() ![]() ![]() |
Огромное спасибо
![]() |
![]() ![]() |
![]() |
Текстовая версия | 10.06.2024 18:57 |