Imports System.
Console
Module BubbleSort
Dim Array() As Integer = {10, 8, 5, 9, 3, 4, 1, 6, 7, 2}
Dim Sorted As Boolean = False
Dim Boundary As Integer = Array.Length - 2
Dim temp As Integer
Sub Sort()
While Sorted = False
Sorted = True
For i = 0 To Boundary
If Array(i) > Array(i + 1) Then
temp = Array(i)
Array(i) = Array(i + 1)
Array(i + 1) = temp
Sorted = False
End If
Next
Boundary = Boundary - 1
End While
WriteLine("Array has been sorted.")
End Sub
Sub PrintArray()
For j = 0 To Array.Length - 1
WriteLine(Array(j))
Next
End Sub
End Module