编写一个程序，将数组中的元素按升序排列。


数组: [5, 2, 7, 1, 8, 3]
以下是Python语言的程序示例，使用内置sorted函数对数组进行排序：

```
array = [5, 2, 7, 1, 8, 3]
sorted_array = sorted(array)
print(sorted_array) # [1, 2, 3, 5, 7, 8]
```
使用冒泡排序算法实现的程序如下：
```
array = [5, 2, 7, 1, 8, 3]

for i in range(len(array)):
    for j in range(0, len(array)-i-1):
        if array[j] > array[j+1]:
            array[j], array[j+1] = array[j+1], array[j]

print(array) # [1, 2, 3, 5, 7, 8]
```