Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Яна13
1

Все отрицательные члены последовательности обнулить, а положительные увеличить на 5.

16.12.2011, 17:14. Показов 812. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
а можно для MASM..

Добавлено через 2 минуты
и как вот эту на masm? Дана последовательность из 12 целых натуральных чисел. Все отрицательные члены последовательности обнулить, а положительные увеличить на 5.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2011, 17:14
Ответы с готовыми решениями:

Текстовый файл. В последовательности положительные члены увеличить на 0,5, а отрицательные на 1
В текстовом файле содержится последовательность действительных чисел. В заданной последовательности...

Ввсести с клавиатуры 12 элементов числового массива.Все положительные увеличить на 100,все отрицательные обнулить.
Ввсести с клавиатуры 12 элементов числового массива.Все положительные увеличить на 100,все...

В последовательности а1, а2, ..., аn все отрицательные члены увеличить на 0,5
Пусть дано натуральное число п и вещественные числа а1, а2, ..., аn. В последовательности а1, а2,...

В последовательности все отрицательные члены увеличить на 0,5, а все неотрицательные заменить на 0,1
Даны натуральные числа n,действительные числа А1,...Аn. В последовательности А1,....Аn все...

1
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
16.12.2011, 18:04 2
Цитата Сообщение от Яна13 Посмотреть сообщение
Все отрицательные члены последовательности обнулить, а положительные увеличить на 5.
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
    org 100h
Start:
    push    cs
    push    cs
    pop ds
    pop es
 
        mov si, posl
    lodsw           ; кол-во элементов
        mov cx, ax      ; как счетчик итераций
        mov di,si
_loop:  lodsw                   ; сл. элемент
        add ax, 0           ; положительный?
        jns     @pos            ; да
        xor ax, ax      ; обнуляем
        jmp next            ; дальше
@pos:   add ax, 5       ; edx = edx + ax
next:   stosw
    loop    _loop           ;
Exit:
        mov ax, 4C00h
        int 21h
posl    dw  12      ; кол-во элементов
    dw   -10, 2, -43, 4, 5, -666, 7, 8, 9, 10, 11, 12
0
16.12.2011, 18:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2011, 18:04
Помогаю со студенческими работами здесь

В последовательности a1, ..., an все отрицательные члены увеличить на 0.5, а все неотрицательные заменить на 0.1
1)Даны натуральное число n ,действительные числа a1, ... ,an. В последовательности a1 , ... ,an ...

Все отрицательные члены последовательности увеличить на 0.5, а все неотрицательные заменить на 0.1
Дана натуральное число n, действительные числа а1....аn, в последовательности а1...аn все...

Заменить все отрицательные члены последовательности ее минимальным элементом, а все положительные - максимальным
Дано натуральное число n и последовательность действительных чисел a1,a2...an.Заменить все...

В последовательности заменить все отрицательные члены на -1, положительные на 1, а нулевые оставить без изменений
Уважаемые програмисты помогите пожалуйста решить пару задач, очень надо. Заранее спасибо. 1. Дано...


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

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