l8.go 477 B

1234567891011121314151617181920212223242526272829
  1. package main
  2. import (
  3. "fmt"
  4. )
  5. func polz() []int {
  6. slice := []int{}
  7. for i := 0; i < 10; i++ {
  8. fmt.Println("Введите числа")
  9. var pol int
  10. fmt.Scan(&pol)
  11. slice = append(slice, pol)
  12. }
  13. return slice
  14. }
  15. func main() {
  16. packages := polz()
  17. lenp := len(packages) -1
  18. for i := 0; i < lenp; i++ {
  19. for j := 1; j <= lenp - i; j++ {
  20. if packages[j-1] > packages[j] {
  21. packages[j-1], packages[j] = packages[j], packages[j-1]
  22. }
  23. }
  24. }
  25. fmt.Println(packages)
  26. }