0 / 0 / 0
Регистрация: 05.12.2012
Сообщений: 17
1

Заменить в массиве все элементы, меньшие 5 числом 9

06.12.2012, 11:17. Показов 2530. Ответов 3

Author24 — интернет-сервис помощи студентам
Задана конечная последовательность целых чисел. Заменить в ней все элементы, меньшие 5 числом 9.

Добавлено через 17 часов 30 минут
Может помочь кто-нибудь?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2012, 11:17
Ответы с готовыми решениями:

Заменить в массиве все элементы меньшие 5 числом 111
Дан целочисленный массив X. Заменить в нем все элементы, меньшие 5 числом 111.

В целочисленном массиве заменить все элементы, меньшие 5 числом 111
Дан целочисленный массив X. Заменить в нем все элементы, меньшие 5 числом 111. Именуйте темы...

Заменить в матрице все элементы, меньшие 5, числом 111
Дан целочисленный двумерный массив. Массив заполнить случайным образом. Заменить в нем все...

Заменить в нем все элементы, меньшие 5 числом 111.
289. Дан целочисленный массив X. Заменить в нем все элементы, меньшие 5 числом 111. 290. Дан...

3
Клюг
7675 / 3190 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
06.12.2012, 13:45 2
Assembler
1
2
3
4
5
6
7
: DS:(E)SI = ES:(E)DI -> data array
;(E)CX = array size in elements
next:   lodsw
    cmp ax, 5
    cmovb   ax, 9
    stosw
    loop    next
0
0 / 0 / 0
Регистрация: 05.12.2012
Сообщений: 17
06.12.2012, 18:16  [ТС] 3
Хм.. какая-то ошибка создании exe. Можете выложить весь код? Заранее благодарен.
0
Клюг
7675 / 3190 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
06.12.2012, 18:45 4
[MASM][TASM32] Просто тасм CMOVcc не понимает.
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
.model small
.686
.stack  100
.code   
start:  ;
    mov ax, @data
    mov ds, ax
    mov es, ax
    lea si, array
    mov di, si
    mov cx, array_sz / 2
; DS:(E)SI = ES:(E)DI -> data array
;(E)CX = array size in elements
    mov bx, 9
next:   lodsw
    cmp ax, 5
    cmovb   ax, bx
    stosw
    loop    next
    nop
    mov ax, 4C00h
    int 21h
.data   
array   dw 0,1,2,3,4,5,6,7,8,9,10,9,8,7,6,5,4,3,2,1
@l  label  byte
array_sz    = @l - array 
    end start
0
06.12.2012, 18:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2012, 18:45
Помогаю со студенческими работами здесь

Заменить в матрице все элементы, меньшие 5 числом 111
ребята! помогите пожалуйста с решением задачки Дан целочисленный массив X. Заменить в нем все...

Заменить все элементы массива, меньшие 5-ти, числом 111
дан целочисленный массив X . Надо заменить все элементы меньше 5-ти с цифром 111.

Заменить все элементы, меньшие заданного числа, этим числом
Использование функций-шаблонов: для работы с двумерными массивами арифметических типов данных...

Заменить все элементы, меньшие заданного числа, этим числом
замечание. Задачи из данного пункта решить двумя способами, используя одномерный массив, а затем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru