Skip to content

Latest commit

 

History

History
73 lines (45 loc) · 2.1 KB

README.md

File metadata and controls

73 lines (45 loc) · 2.1 KB

Proyecto de Lista Circular en C

Descripción

Este proyecto implementa una lista circular en el lenguaje de programación C, diseñada para almacenar y gestionar una variable entera llamada dato. El programa proporciona un menú interactivo con las siguientes funcionalidades:

  • Listar los elementos de la lista
  • Insertar un nuevo elemento
  • Borrar un elemento existente
  • Modificar un elemento específico
  • Buscar un elemento en la lista

Requisitos

  • Un compilador de C (como GCC)
  • Un sistema operativo compatible con el entorno de desarrollo C (Linux, Windows, macOS)

Instalación

  1. Clona este repositorio en tu máquina local:

    git clone https://github.com/PabloTomasEscobar-asm/ListasCircularesC
  2. Navega al directorio del proyecto:

    cd ListasCircularesC

Uso

Para compilar y ejecutar el programa, sigue estos pasos:

  1. Compila el código fuente:

    gcc -o lista_circular main.cpp
  2. Ejecuta el programa:

    ./lista_circular
  3. Sigue las instrucciones en pantalla para interactuar con el menú del programa.

Funcionalidades

Listar

Permite mostrar todos los elementos almacenados en la lista circular. La lista se recorre y se imprimen los valores de cada nodo.

Insertar

Permite añadir un nuevo elemento a la lista. Se solicita al usuario que introduzca el valor que desea insertar, y este se añade a la lista circular en la posición deseada.

Borrar

Permite eliminar un elemento de la lista. Se solicita al usuario que introduzca el valor que desea eliminar, y si el valor está presente en la lista, se elimina.

Modificar

Permite cambiar el valor de un elemento existente en la lista. Se solicita al usuario que introduzca el valor actual y el nuevo valor para la modificación.

Buscar

Permite encontrar un elemento específico en la lista. Se solicita al usuario que introduzca el valor que desea buscar, y si el valor está presente en la lista, se informa de su existencia.

Autores