Application
Create new folder named src. In src folder, create new file named main.go as below:
package main
import (
"fmt"
)
func main() {
var a = [5]int{11, -4, 7, 8, -10}
result1 := SortASC(a)
fmt.Println("Sort ASC")
fmt.Println(result1)
result2 := SortDESC(a)
fmt.Println("Sort DESC")
fmt.Println(result2)
}
func SortASC(a [5]int) [5]int {
for i := 0; i < len(a)-1; i++ {
for j := i + 1; j < len(a); j++ {
if a[i] >= a[j] {
temp := a[i]
a[i] = a[j]
a[j] = temp
}
}
}
return a
}
func SortDESC(a [5]int) [5]int {
for i := 0; i < len(a)-1; i++ {
for j := i + 1; j < len(a); j++ {
if a[i] <= a[j] {
temp := a[i]
a[i] = a[j]
a[j] = temp
}
}
}
return a
}
Output
Open Terminal windows in Visual Studio Code and run command line: go run main.go
Sort ASC
[-10 -4 7 8 11]
Sort DESC
[11 8 7 -4 -10]