• Asignatura: Informática
  • Autor: lobatoon26371
  • hace 4 años

Desarrolle un programa que permita ingresar y ordenar una lista de 5 nombres, el programa

puede utilizar cualquiera de los métodos de ordenamiento descritos en esta unidad.

Respuestas

Respuesta dada por: Anónimo
1

Respuesta:

// Se ingresa una lista de nombres (la lista termina

// cuando se ingresa un nombre en blanco) no permitiendo

// ingresar repetidos y luego se ordena y muestra

Proceso OrdenAlfabéticoS

   

   Dimension lista[5]

   

   Escribir "Ingrese los nombres (enter en blanco para terminar):"

   

   // leer la lista

   cant<-0

   Leer nombre

   Mientras nombre<>"" Hacer

       cant<-cant+1

       lista[cant]<-nombre

       Repetir // leer un nombre y ver que no este ya en la lista

           Leer nombre

           se_repite<-Falso

           Para i<-1 Hasta cant Hacer

               Si nombre=lista[i] Entonces

                   se_repite<-Verdadero

               FinSi

           FinPara

       Hasta Que NO se_repite

   FinMientras

   

   // 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[i]

       lista[i]<-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[i]

   FinPara

   

FinProceso

¡¡Espero Te Sirva, Saludos!!


goveta158: hola amigo no entendí nada puedes enseñárnoslo pero ya codificador porfa
Anónimo: Depende de que lenguaje estemos hablando
andresgutierrez7: en C
andresgutierrez7: podrías hacerlo en C
Anónimo: Lo siento, aun no he aprendido ese lenguaje
goveta158: lenguaje c++ porfa pero solo los codigos me confundi mucho tantas palabras
Preguntas similares