| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm для начинающих > Одномерный массив |
| Автор: Truegirl 4.7.2010, 22:14 |
| Ребята, помогите разобраться с массивами ассемблере. Вот есть такое задание : Удалить нечетные по значению элементы. Отсортировать полученный массив по убыванию. Вопрос в следующем. Как на ассемблере определить, что элемент четный/нечетный и как удалить? |
| Автор: DarkProg 5.7.2010, 08:19 |
| Выполнить операцию деления на 2 и посмотреть остаток, если остаток равен 0, значит чётный элемент в противном нечетный. Удалить элемент можно одним из способов как в высокоуровневых языках либо вы просто создаёте второй массив куда кидаете все чётные элементы, либо делаете циклический сдвиг всех элементов на один влево, с уменьшением значения длины массива(на саму длину вы не сможете повлиять, а просто уменьшаете значение некоторой переменной где хранится число элементов массива) Далее можно ожидать только вашего кода, решать здесь за вас не будут. |
| Автор: Truegirl 5.7.2010, 14:08 | ||
спасибо огромное. В процессе выполнения появилась проблема. Я решила не удалять элементы, а занести четные элементы в новый массив result, когда он сформировался его надо вывести на экран,тот метод, который нам дал препод не работает,как правильно вывести получившийся массив?
|