|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.03.2013, 17:45 | #1 |
Пользователь
Регистрация: 05.03.2013
Сообщений: 10
|
Добавить новый элемент массива, если его значение не равно значениям элементов заданного массива ? ассемблер
/*Добавить новый элемент массива,
если его значение не равно значениям элементов заданного массива А(I). I = 1,2,..,5. Максимальная размерность массива А(I)=10. Добавляемые числа находятся в массиве B(J). J = 1,2,...,5.*/ пробовал писать, ничего не получается... Либо вобще не выполняется, либо: Segmentation Fault... Помогите хотя бы составить блок-схему, может так пойму, что к чему? Intel, Gas, Linux |
09.03.2013, 23:35 | #2 |
мальчик-помогай =)
Форумчанин
Регистрация: 16.09.2010
Сообщений: 522
|
Навскидку мысли:
1) описываем массив А как 10х Х-байтных чисел (если не ошибаюсь: A DD 10 DUP (0) ) и плюс размер "используемый" (AMaxInd DB 0) 2) аналогично массив В 3) пишем простую ф-ию, которая принимает число (в идеале ещё и адрес А и размер, но это в идеале) и возвращает позицию в массиве А указанного числа либо -1 4) организуем цикл по массиву В, каждый его элемент скармливает ф-ии из п.3 и если она вернёт -1, то добавляем этот эл. в массив А элементарная задача, хоть и немного долго писать на асме решение |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как добавить новый элемент в массив? Ассемблер | Пиф | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 07.03.2013 16:51 |
(С/С++) Сформировать новый массив из положительных нечетных элементов заданного массива Р(20) | Chak1483 | Помощь студентам | 2 | 02.12.2011 12:05 |
(С/С++) Сформировать новый массив из положительных нечетных элементов заданного массива Р(20) | Chak1483 | Общие вопросы C/C++ | 0 | 01.12.2011 22:05 |
паскаль - Заменить каждый третий элемент массива на значение суммы всех его элементов. | tanyalove | Помощь студентам | 4 | 26.05.2010 09:55 |