ВУЗ:
Составители:
Рубрика:
нет
да
нет да
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
- …
- следующая ›
- последняя »