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

Вывести вначале большее, а затем меньшее из двух чисел

30.05.2018, 11:30. Показов 2218. Ответов 2
Метки нет (Все метки)

Даны два числа. Вывести вначале большее, а затем меньшее из них
Assembler
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2018, 11:30
Ответы с готовыми решениями:

Вывести сначала большее, а затем меньшее из двух чисел
Даны два числа. Вывести сначала большее, а затем меньшее из них.

Даны два числа. Вывести вначале большее, а затем меньшее из них
Даны два числа. Вывести вначале большее, а затем меньшее из них.

Из двух целых чисел вывести вначале максимальное, а затем минимальное
На вход подаются два целых числа; числа расположены в одной строке. Вывести вначале максимальное, а...

Даны два числа Вывести вначале большее, а затем меньше из них
Даны два числа Вывести вначале большее, а затем меньше из них

2
Прощай, Мир!
1672 / 829 / 253
Регистрация: 26.05.2012
Сообщений: 3,057
30.05.2018, 14:36 2
что у тебя не получается?
0
Модератор
Эксперт по электронике
8291 / 4194 / 1597
Регистрация: 01.02.2015
Сообщений: 13,037
Записей в блоге: 4
30.05.2018, 19:48 3
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
.model small
 
.stack 100h
 
.data
        CrLf            db      0Dh, 0Ah, '$'
        msgPressAnyKey  db      0Dh, 0Ah, 'Press any key to exit...', '$'
 
        A               dw      3
        B               dw      -7
 
.code
 
main    proc
        ;инициализация сегментного регистра ds адресом сегмента данных
        mov     ax,     @data
        mov     ds,     ax
 
        mov     ax,     [A]
        mov     bx,     [B]
        cmp     ax,     bx
        jge     @@ge
                xchg    ax,     bx
@@ge:
        call    ShowInt16
        mov     ah,     02h
        mov     dl,     ' '
        int     21h
        mov     ax,     bx
        call    ShowInt16
@@Result:
 
 
        ;ожидание нажатия любой клавиши
        mov     ah,     09h
        lea     dx,     [msgPressAnyKey]
        int     21h
 
        mov     ah,     00h
        int     16h
 
        mov     ax,     4C00h
        int     21h
main    endp
 
ShowInt16       proc
        push    bx
        mov     bx,     10
        xor     cx,     cx      ;символов в модуле числа
        or      ax,     ax
        jns     @@div
                neg     ax
                push    ax
                mov     ah,     02h
                mov     dl,     '-'
                int     21h
                pop     ax
        @@div:
                xor     dx,     dx
                div     bx
                push    dx
                inc     cx      ;количество цифр в числе
                or      ax,     ax
        jnz     @@div
        mov     ah,     02h
        @@store:
                pop     dx
                add     dl,     '0'
                int     21h
        loop    @@store
        pop     bx
        ret
ShowInt16       endp
 
end     main
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.05.2018, 19:48
Помогаю со студенческими работами здесь

Выведите на экран сначала большее из трех чисел, а затем меньшее
Напишите следующую программу. Ввести с клавиатуры два числа. Выведите на экран сначала больше из...

Найти номера двух соседних чисел из данного набора, произведение которых является минимальным, и вывести вначале меньший, а затем больший номер.
1) Дано целое число N (>1) и набор из N чисел. Найти номера двух соседних чисел из данного набора,...

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

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


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

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

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