Pseudocodigo

  • Iniciador del tema Iniciador del tema nicoxis
  • Fecha de inicio Fecha de inicio

nicoxis

Usuario Nuevo nvl. 1
10 Dic 2008
111
0
16
40
peñalolen
Cabros!... me podrian ayudar con un problemita?

Es en el programa PSEINT.

tengo que ordenar 20 numeros al azar entre el 1 y el 100 .

dimension numero[20]
i=0
para i<-1 hasta 20 hacer
numero[20]=1+azar(100)
escribir numero
finpara


con eso los escribo pero desordenados... lo que me pide el profe es que los ordene de menor a mayor y no tengo fucking idea de como hacerlo... por fa porfa !

THANKS!
 
socio esto ya parece spam xd pero aqui esta el codigo tome el tuyo el ejemplo y era mira pruebalo

Proceso OrdenaLista


// leer la lista
dimension lista[20]
i=0
para i<-1 hasta 20 hacer
lista=1+azar(100)

finpara

cant = 20

// ordenar
Para i<-1 Hasta cant-1 Hacer
// busca el menor entre i y cant
pos_menor<-i
Para j<-i+1 Hasta cant Hacer
Si lista[j]<lista[pos_menor] Entonces
pos_menor<-j
FinSi
FinPara
// intercambia el que estaba en i con el menor que encontro
aux<-lista
lista<-lista[pos_menor]
lista[pos_menor]<-aux
FinPara

// mostrar como queda la lista
Escribir "La lista ordenada es:"
Para i<-1 Hasta cant Hacer
Escribir " ",lista
FinPara

FinProceso




cuando uno es genial hay que admitirlo xd :leru::leru:
 
socio esto ya parece spam xd pero aqui esta el codigo tome el tuyo el ejemplo y era mira pruebalo



cuando uno es genial hay que admitirlo xd :leru::leru:

Vale perro te pasaste , igual me saque un 3 en la prueba pero ahora se para la próxima ! jajdsa si supiera dar credibilidad lo haría....