ВУЗ:
Составители:
Рубрика:
нет
да
нет да
Key - ключ, определяющий была ли перестановка пар элементов;
Z - переменная, необходимая для хранения промежуточного элемента
при перестановке.
Текст программы обменной сортировки
Uses crt;
Var M:array[1..1000] of integer;
i,Z,n:integer; Key:byte;
Begin Clrscr;
{Ввод n и формирование массива М как в предыдущей программе}
Repeat
Начало
Ввод
данных
Key=0
Цикл
i=1,n-1
M[i]>
M
[
i+1
]
Обмен
Z= M[i]
M[i]=M[i+1]
M[i+1]=Z
Key=1
Key=0
Вывод
нового
М
Конец
А
А
Обмен
Z= M[i]
Начало M[i]=M[i+1]
Ввод M[i+1]=Z
данных Key=1
А нет
Key=0 Key=0
да
А
Цикл Вывод
i=1,n-1 нового
М
нет M[i]> да Конец
M[i+1]
Key - ключ, определяющий была ли перестановка пар элементов;
Z - переменная, необходимая для хранения промежуточного элемента
при перестановке.
Текст программы обменной сортировки
Uses crt;
Var M:array[1..1000] of integer;
i,Z,n:integer; Key:byte;
Begin Clrscr;
{Ввод n и формирование массива М как в предыдущей программе}
Repeat
Страницы
- « первая
- ‹ предыдущая
- …
- 74
- 75
- 76
- 77
- 78
- …
- следующая ›
- последняя »
