Documentos de Académico
Documentos de Profesional
Documentos de Cultura
for i in range(0,7):
menor = i
for j in range(i+1,7):
if x[j]< x[menor]:
menor = j
temporal = x[menor]
x[menor] = x[i]
x[i] = temporal
#Mostrar resultado
print(x)
#Ordenamiento seleccion
def metseleccion(x):
for i in range(0,len(x)-1):
menor = i
for j in range(i+1,len(x)):
if x[j] < x[menor]:
menor = j
temporal = x[menor]
x[menor] = x[i]
x[i] = temporal
return x
# Ordenamiento Burbuja
def Burbuja1(X,N):
for i in range(0,N-1):
for j in range(0,N-1):
if X[j]>X[j+1]:
temporal=X[j]
X[j]=X[j+1]
X[j+1]=temporal
return X
#MODULO PRINCIPAL
#Declarar el arreglo
ArregloA = []
#Leer el tamaño
N = int(input("Ingrese el tamaño del arregl:"))
#Llamara a la funcion LeerArreglo
Arreglo1 = LeerArreglo(ArregloA,N)
#Llamar al procedimiento imprimir Arreglo
MostrarArreglo(Arreglo1,N)
#Mostrar el arreglo ordenado metodo seleccion
#print(metseleccion(Arreglo1))
#Mostrar suma numeros impares
sumaimpares(Arreglo1)
#mostrar arreglo ordenado metodo burbuja
#print(Burbuja1(Arreglo1,N))
menu (Arreglo1,N)
1. Metodo Burbuja
2. Metodo de selección
ingrese opción:1
[2, 4, 7, 3, 5, 9]
PS C:\Visual Code>