Не работает чет нифига
VB:
3)Упорядочить массив А по возрастанию, используя след алгоритм сортировки
а) сортировка выбором: отыскивается мах элемент и переносится в конец массива и т.д.
б) сортировка обменом (метод пузырька) : последовательно сравниваются пары соседних элементов А и А и по условию они переставляются и т.д.
в) сортировка вставками: пусть первые элементы массива упорядочены, берется к+1 элемент и размещается среди первых
Вот что сделала я:
Dim bytA(1 To 100), bytMax, bytI, bytJ, bytK, bytR, bytN As Byte
Private Sub Command1_Click()
Randomize
For bytI = 1 To 10
bytA(bytI) = Int(Rnd * 100)
TxtDim.Text = TxtDim.Text + Str(bytA(bytI))
Next bytI
End Sub
Private Sub MaxElement(bytI, bytN As Byte)
bytMax = bytA(bytI)
bytN = bytI
For bytJ = bytI + 1 To 10
If bytA(bytJ) < bytMax Then bytMax = bytA(bytJ): bytN = bytJ
Next bytJ
End Sub
Private Sub Command2_Click()
txtSort.Text = ""
For bytI = 1 To 10
Call MaxElement(bytI, bytN)
bytR = bytA(bytI)
bytA(bytI) = bytA(bytN)
bytA(bytN) = bytR
Print " bytMax; bytN
For bytK = 1 To 10
txtSort.Text = txtSort.Text + Str(bytA(bytK))
Next bytK
Next bytI
End Sub
а вот последние два пункта никак не получаются, я не пойму как надо сделать
заранее благодарствую