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

Массив, проход по главной

12.12.2010, 19:32. Показов 1044. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
data segment
MESSAGE1 db 'vse xorosho$'
massiv db 1,1,0,6,3,8,4,5
data ends
 
code segment
 
assume cs:code,ds:data
 
begin:  
    mov ax,seg massiv
    mov ds,ax
    mov di,offset massiv
    mov cx,4
    mov ax,0
    num=0
c:  mov bh,[di]
    add di,2    
    cmp bh,num
    jle ovr
d:  loop c
    jmp e
ovr:    inc ax
    jmp d
e:  mov bx,ax
        MOV AX,data
    MOV DX,offset MESSAGE1
    mov CX,1
cycle:  push CX
 
        MOV AH,09h
        INT 21H 
 
    mov AH,01h
    int 21h
    cmp AL,13
    je esc
    
esc:    mov Ax,4c00h
    int 21h
        
 
    
code ends
 
steck segment
db 128 dup (0)
steck ends
end begin
Вот такая программа, считает сумму чисел на главной диагонали массва M*N.
Вопро в следующем: как сделать так, чтобы считались отрицательные элементы?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2010, 19:32
Ответы с готовыми решениями:

Массив: На главной диагонали числа от N до 1, под главной - нули, а над главной - числа в порядке возрастания...
На главной диагонали расположены числа от N до 1, под главной диагональю нули, а над главной...

Введите массив с клавиатуры и найдите (за один проход) количество элементов, имеющих максимальное значение
Помогите пожалуйста:cry: Введите массив с клавиатуры и найдите (за один проход) количество...

Массив: в матрице элементы, стоящие на главной диагонали, замените минимальным элементом, лежащим ниже главной диагонали.
помогите пожалуйста. в матрице a(5x5) элементы стоящие на главной диагонали,замените минимальным...

Задать двухмерный массив: элементы на главной диагонали равны 1, выше главной равны сумме индексов элементов,а ниже 0
Написать программу, которая запрашивает у пользователя размер квадратного двухмерного массива и...

1
247 / 205 / 26
Регистрация: 03.02.2009
Сообщений: 785
14.12.2010, 16:48 2
Отрицательные элеметы считаются так же, как и положительные: команда add
0
14.12.2010, 16:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2010, 16:48
Помогаю со студенческими работами здесь

Переписать элементы главной диагонали матрицы в одномерный массив и разделить их на максимальный элемент главной диагонали
Дана матрица A(N,N). Перепишите элементы её главной диагонали в одномерный массив Y(N) и разделите...

Транспонируйте массив, и выведите элементы главной диагонали и диагонали, расположенной под главной
Сформируйте двумерный массив K(8,8) по правилу: Kij=8∙(i - j)+j. Транспонируйте массив (поменяйте...

Заполнить массив М вещественными числами. Сформировать массив А из элементов главной диагонали M
Задача. Задан массив М размерностью 4х4. Заполнить массив М произвольными вещественными числами....

Массив: Заполнить массив и найти сумму элементов массива лежащих на главной диагонали...
Заполнить двумерный массив N*N случайными числами из интервала и найти сумму элементов массива...


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

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