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

Комбинаторная задача

23.05.2012, 23:57. Просмотров 337. Ответов 1
Метки нет (Все метки)

Необходимо найти число комбинаций с N по M. N больше 1 меньше 8.
Для N = 3, 4 и 5 работает, а 6 и 7 нет. помогите исправить ошибку.
Заранее ВСЕМ СПАСИБО!!!!!!!
Вот мой код

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
#MAKE_EXE#
include 'emu8086.inc'
    .stack 128
    .data
n db ?
m db ? 
r db ?
hn db ?
zn1 db ?  
.code    
PRINT 'Vvedite 1<N<8'
GOTOXY 0,1
CALL scan_num
mov n,cl
cmp n,1
jbe go1 
cmp n,8
jge go2   
GOTOXY 0,2
PRINT 'Vvedite 1<M<N'  
GOTOXY 0,3
CALL scan_num
mov m,cl 
cmp m,1
jbe go1 
mov al,n
cmp m,al
jge go2
mov al,n
sub al,1
mov cl,al 
mov al,n
hin:
mul cl
loop hin
mov hn,al
mov al,m
sub al,1
mov cl,al 
mov al,m
ZN:
mul cl
loop ZN 
mov zn1,al 
mov al,n
sub al,m 
mov r,al
mov al,r
cmp al,1
je go
sub al,1
go:
mov cl,al 
mov al,r
spez:
mul cl 
loop spez 
mul zn1
mov cl,al
mov al,hn
div cl        
GOTOXY 0,6
CALL print_num 
hlt  
go2:
go1:
PRINT 'Nevernoe chislo'
hlt
DEFINE_SCAN_NUM
DEFINE_PRINT_NUM
DEFINE_PRINT_NUM_UNS
END
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2012, 23:57
Ответы с готовыми решениями:

Комбинаторная задача
Помогите срочно надо сделать эти два задания(( Пожалуйста с объяснением как вы...

Комбинаторная задача
Доброго времени суток! Юноша решил подарить девушке букет из k цветов. В...

Комбинаторная задача
Укажите по какой формуле вычислить: Сколькими способами можно переставить...

Комбинаторная задача
Имеется слово, состоящее из n различных символов некоторого алфавита. Написать...

Комбинаторная задача
2) Сколькими способами можно распределить 14 студентов для прохождения ...

1
programmisto
92 / 137 / 0
Регистрация: 15.04.2012
Сообщений: 1,032
24.05.2012, 06:29 2
Оформляй код тегами.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2012, 06:29

Комбинаторная задача на делимость
Сколь много чисел в пределах первых двух сотен, которые делятся в точности на...

Комбинаторная задача про шары
В урне есть 4 красных, 5 белых и 7 чорных шаров. Сколько существует вариантов...

Комбинаторная задача про шары
есть 4 красних, 5 белих, 7 черних шаров. какая вероятность сколько что витянут...


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

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

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