Cod sursa(job #2778730)
Utilizator | Data | 2 octombrie 2021 08:37:03 | |
---|---|---|---|
Problema | Sortare prin comparare | Scor | 0 |
Compilator | py | Status | done |
Runda | Arhiva educationala | Marime | 0.61 kb |
fin = open("algsort.in", "r")
fout = open("algsort.out", "w")
def func(lista, n):
for i in range(0,n-1):
min = lista[i]
pozmin = i
for j in range(i+1, n):
if lista[j] < min:
min = lista[j]
pozmin = j
lista[pozmin], lista[i] = lista[i], lista[pozmin]
return lista
def main():
lista = []
n = int(fin.readline())
for i in range(0,n):
lista.append(int(fin.readline()))
element = func(lista,n)
for i in range(0,n):
fout.write(str(element[i]))
fout.write(" ")
fin.close()
fout.close()
main()