Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
Kalibrus
1

Массив рассортировать по методу выбора

13.12.2012, 16:46. Показов 559. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Pascal
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
program ass1;
uses crt;
const n=10;
var a:array [1..n] of integer;
    x,y,z,k,i,max:integer;
procedure vivod;
begin
     for i:=1 to n do
         write(a[i],' ');
end;
begin
clrscr;
randomize;
for i:=1 to n do
    a[i]:=random(20);
vivod;
max:=0;
asm
@1:     mov k,0
@2:     mov ax,k
        mov dx,2
        mul dx
        mov i,ax
        lea si,a
        add si,i
        mov dx,[si]
        mov max,dx
@3:     mov dx,[si]
        add si,2
        cmp si,n*2+2
        je @4
        cmp max,dx
        jle @3
        mov max,dx
        mov z,si
        cmp si,n*2-2
        jne @3
        lea si,a
        mov ax,[si]
        add si,i
        mov dx,max
        mov [si],dx
        lea si,a
        add si,z
        mov [si],ax
        add k,2
        cmp k,n*2
        jne @2
@4:     cmp k,n*2
        jne @2
 
end;
writeln;
vivod;
readln;
end.
Циклится. Не могу понять почему...
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2012, 16:46
Ответы с готовыми решениями:

Рассортировать числа по убыванию методом выбора и удалить нулевые значения
Лабораторная работа по обработке массива, типизированного файла и динамического линейного списка. ...

Рассортировать по убыванию методом выбора массив, взятый из файла.
Рассортировать по убыванию методом выбора(значения берутся из файла), затем удалить нулевые...

Ввести массив структур; рассортировать массив в алфавитном порядке
Пришел из армии восстановился в универе и тут сразу курсавай. Помогите Исходные данные(описание...

Как рассортировать массив?
Как рассортировать массив - Т.е. задача обратная сортировке. Т.е. из порядка сделать хаус....

1
Kalibrus
17.12.2012, 21:09 2
Тему можно закрыть
17.12.2012, 21:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.12.2012, 21:09
Помогаю со студенческими работами здесь

Рассортировать слова по возрастанию. Массив
Дан массив строк. Составить подпрограмму которая сортирует первые N элементов этого массива по...

Рассортировать массив на отрицательные и положительные числа
задан одноименный массив целых чисел. преобразовать массив таким образом, чтобы вначале были...

Рассортировать массив в порядке убывания поля
Сформировать массив из 10 записей следующей структуры: • строка из 50 случайных символов; • два...

как рассортировать массив из чисел и букв?
Здравствуйте! А как рассортировать массив из чисел и букв?


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

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