Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 3
1

Ввести массив, найти разницу между наибольшим и последним элементами массива

10.06.2015, 21:40. Показов 566. Ответов 5
Метки нет (Все метки)

Ввести массив, найти разницу между наибольшим и последним элементами массива.
Может кто-нибудь помочь с вот такой программкой? Заранее спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2015, 21:40
Ответы с готовыми решениями:

Найти разницу между первым и последним элементами массива
Здравствуйте уважаемые форумчане! Такой вопрос: есть код который создает массив и записывает в него...

Массивы. Найти разницу между наибольшим и наименьшим элементами массива
Задан одноименный массив из N чисел. Найти разницу, между наибольшим и наименьшим элементами...

Найти разницу между наибольшим и наименьшем значением (ввести 10 чисел)
Помогите пожалуйста, прашу =)!!!!!!!!

Массив: Найти сумму элементов массива, расположенных между первым и последним отрицательными элементами.
Помогите, пожалуйста. Как решить в с++. Дан целочисленный массив размера N. Найти сумму...

5
1626 / 793 / 240
Регистрация: 26.05.2012
Сообщений: 2,888
10.06.2015, 22:29 2
а может ли наибольший элемент быть последним? т.е. при нахождении наибольшего элемента в массиве учитывается ли последний элемент?
0
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 3
10.06.2015, 22:43  [ТС] 3
Нет, не учитывается.
0
1626 / 793 / 240
Регистрация: 26.05.2012
Сообщений: 2,888
10.06.2015, 23:15 4
выкладывай свой код.
0
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 3
10.06.2015, 23:54  [ТС] 5
К сожалению, у меня ничего толком не получается, с программированием вообще плохо.
0
1626 / 793 / 240
Регистрация: 26.05.2012
Сообщений: 2,888
11.06.2015, 02:26 6
если я так понял условие, то код должен выглядеть следующим образом:
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
.model small
.386
 
.data
arr db 10 dup (?)
msg db 'enter elements of array: ',0Ah,0Dh,'$'
max db ?
res db 'result: $'
 
.stack 
    db 255 (?)
    
.code
start:
    mov ax,@data
    mov ds,ax
    
    mov ah,09h
    lea dx,msg
    int 21h
    
    xor si,si
    mov cx,10
    input:
        mov ah,02h
        mov dl,0Dh
        int 21h
    
        mov ah,01h
        int 21h
        
        cmp al,'0'
        jb input
        
        cmp al,'9'
        ja input
        
        or al,30h
        mov arr[si],al
        inc si
        
        mov ah,02h
        mov dl,0Ah
        int 21h
    loop input
    
    xor si,si
    mov al,arr[si]
    
    mov cx,9
    search:
        cmp al,arr[si]
        jge next
        
        mov al,arr[si]
 
        next:
        inc si
    loop search
    
    cmp al,arr[9]
    jg one
    
    mov bl,arr[9]
    sub bl,al
    xchg al,bl
    
    jmp print
    
    one:
    sub al,arr[9]
    
    print:
    mov max,al
    
    mov ah,09h
    lea dx,res
    int 21h
    
    mov ah,02h
    mov dl,max
    or dl,30h
    int 21h
    
    mov ah,4Ch
    mov al,00h
    int 21h
end start
Добавлено через 4 минуты
Цитата Сообщение от 1ns1debeast Посмотреть сообщение
Заранее спасибо!
на этом форуме не говорят спасибо, а тыкают в кнопку "спасибо", которая находится в нижнем правом углу сообщения
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.06.2015, 02:26

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Найти разницу между минимальным и максимальным элементами одномерного массива
Найти разницу между минимальным и максимальным элементами одномерного массива.

Найти минимальную разницу между двумя смежными элементами массива
нужен алгоритм, который будет искать минимальную разницу между двумя смежными элементами массива

Найти разность между наибольшим и наименьшим элементами заданного массива
Дан целочисленный массив размера N. Найти разность между наибольшим и наименьшим элементами массива.

Найти произведение между 1 четным и последним отрицательным элементами массива
Найти произведение между 1 четным и последним отрицательным элементами массива, результат вывести...


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

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

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