top of page

Ordenamiento de números por burbuja

Proyecto simple en lenguaje ANSI C que ordena una lista de números por burbuja. Es decir, que a medida que el sistema lea los números, los ordena de menor a mayor cambiándolos de posición. 


En el programa introduces primero el tamaño que va a tener la lista (el número oficial de números), y luego ya vas introduciendo números hasta que se complete la lista. 


Tras meter todos los números ya el sistema te ordena los números de menor a mayor.


Para ejecutar el programa, puedes usar un entorno de desarrollo o crear un archivo en el terminal para luego compilarlo con el sistema de compilaciones GCC.


¡OJO! Normalmente para trabajar en lenguaje ANSI C se usan sistemas operativos Linux. Yo hice este programa en Windows. Así que si usas Linux en tu día a día te recomiendo que antes de ejecutar el programa cambies todos los valores de las sintaxis system("comando de Windows") por los comandos principales de la shell de Linux, por ejemplo, en este caso, system("cls") por system("clear") y system("timeout /t 2 > nul") por system("sleep 2").


También si usas Linux elimina los includes locale.h y windows.h y las decodificaciones UTF-8. Lo digo porque Linux no requiere estos paquetes ya que el terminal de Linux ya usa la decodificación UTF-8 por defecto. La terminal de Windows no sucede lo mismo. Puede funcionar bien el código pero sin la decodificación UTF-8 pueden salir caracteres extraños al ejecutar.


Si vas a ejecutar el programa desde, por ejemplo, Visual Studio Code, instala las extensiones C/C++ y Code Runner y en la parte superior derecha de la pantalla, donde aparece un Reproductor, le das click y ya te ejecuta el programa.


Descargue el ZIP, aplica estos cambios (por si usas Linux), ejecuta el código y disfruta.

Fragmento del código:

Ejecución del código:

Blasco's Web Developer Studio

  • Facebook
  • LinkedIn
  • Instagram

©2026 por Blasco's Web Developer Studio. Creado con Wix.com

bottom of page