package main

import (
	"fmt"
)

// Função para ordenar um array utilizando o algoritmo Bubble Sort
func bubbleSort(array []int) {
	n := len(array)
	for i := 0; i < n-1; i++ {
		for j := 0; j < n-i-1; j++ {
			if array[j] > array[j+1] {
				// Troca os elementos se estiverem fora de ordem
				array[j], array[j+1] = array[j+1], array[j]
			}
		}
	}
}

func main() {
	// Array fixo para simular a entrada do usuário
	numeros := []int{29, 10, 14, 37, 13}

	// Ordenando o array com Bubble Sort
	bubbleSort(numeros)

	// Exibindo o array ordenado
	fmt.Println("Array ordenado com Bubble Sort:")
	for _, num := range numeros {
		fmt.Printf("%d ", num)
	}
	fmt.Println()
}
 
by