Форум программистов, компьютерный форум, киберфорум
Наши страницы
Выбор конфигурации компьютера
Войти
Регистрация
Восстановить пароль
 
naprykole
0 / 0 / 0
Регистрация: 30.05.2018
Сообщений: 1
1

Сумма элементов после максимального

30.05.2018, 20:33. Просмотров 344. Ответов 0

;Проблема в цикле выводит неправильно


.stack
.data
sks db ?
len equ 10
mas db 1,1,1,2,1,1,1,1,1,1,-100
rez db ?
filename db 'files.txt',0
handle dw 0
buffer dw ?
max db 0
message db '- $'
.code
start:
mov ax,@data
mov ds,ax
mov cx,len
xor ax,ax
xor si,si
xor bl,bl
jcxz exit

;Проблема в этом цикле
/*
cycl:
cmp mas[si],bl
jle label
mov bl, mas[si]
mov max,bl
cmp mas[si],bl
je cycle

label:
inc si
loop cycl

cycle:
inc si
add bl,mas[si]
cmp mas[si],-100
je nextline
loop cycle

*/

nextline:
mov rez,bl
mov ah,3Ch
mov cx, 0
mov dx,offset filename ;name of file
int 21h
mov handle,ax ;save descriptor
mov al,rez
cwd
cwd
mov bx,10
push -1
mov dx,0
cmp ax, 0
jl negative
digitIn:
div bx
add dx, 30h
push dx
mov dx,0
cmp ax, 0
jne digitIn
digitInFile:
mov ah, 40h
pop dx
cmp dx, -1
je metk
mov buffer, dx
mov dx, offset buffer
mov bx, handle
mov cx, 1
int 21h
jmp digitInFile
jmp metk
negative:
digitInNeg:
div bx
add dx, 30h
push dx
mov dx,0
cmp ax, 0
jne digitInNeg
mov dx,45
push dx
mov ah, 40h
mov bx, handle
pop dx
mov cx, 1
int 21h
digitInFileNeg:
mov ah,40h
mov bx, handle
pop dx
mov cx, 1
cmp dx, -1
je metk ; jne - if ne ravno
int 21h
jmp digitInFileNeg
metk:
exit:
mov ax,4c00h
int 21h ;
end start
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2018, 20:33
Ответы с готовыми решениями:

Сумма элементов массива после максимального
Здравствуйте ! Задание : создать массив А, заполнить случайными величинами , вычислить сумму...

Сумма элементов массива после максимального значения элемента
Прошу у вас помощи, уже не знаю, где искать. Никак не получается вывести сумму элементов массива,...

Определить какая сумма элементов больше, расположенная до максимального элемента или после.
Определить какая сумма элементов больше, расположенная до максимального элемента или после. var...

Массив: сумма отрицательных элементов; сумма модулей элементов после минимального
Помогите написать пожалуйста, я вообще не дружу с массивами. a) количество отрицательных...

Сумма минимального и максимального элементов массива
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) сумму минимального и...

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2018, 20:33

Сумма положительных элементов массива, расположенных до максимального элемента
В одномерном массиве состоящем из n вещественных элементов вычислить сумму положительных элементов...

Сумма элементов массива по формуле и нахождение максимального значения
Нужно ввести одномерный массив вида a, a,... ,a. Вычислить все суммы вида S=a+a+...+a. 0 ≤ i ≤ j...

Сумма максимального и минимального элементов главной диагонали матрицы
Условие: Вычислить сумму максимального и минимального элементов главной диагонали матрицы Напишите...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.