Programacion Java - Ejrercicio

Páginas: 2 (408 palabras) Publicado: 8 de mayo de 2012
//mostrar hacia atrás y sacar al final

#include
#include
#include
#include
#define incluir (struct nodo*)malloc(sizeof(struct nodo))
struct nodo{
struct nodo *ant;
intinfo;
struct nodo *sgte;
};
struct nodo *inicio, *final, *r;

#include "anexo.h"
main()
{
int opcion;
inicio=final;
inicio=NULL;
final=NULL;
while((opcion=escoger_opcion ())!=4)
{
switch (opcion)
{
case 1:
meter_inicio();
break;case 2:
mostrar();
break;
case 3:
mostrar_ atras();
break;case 4:
sacar_inicio();
break;
case 5:
sacar_final();
break;}
}}


//MENU DE OPCIONES

int escoger_opcion(void)
{
int valor;
system ("cls");
printf ("\nLISTAS DOBLEMENTE ENLAZADAS\n\n");printf ("\nOPCIONES\n\n");
printf ("1. Meter al inicio\n");
printf ("2. Mostrar\n");
printf ("3. Mostrar atras\n");
printf ("4. Sacar al inicio\n");
printf ("4. Sacar alfinal\n");
printf (". Salir\n");
printf ("Seleccione la opcion= ");
scanf ("%d",&valor);
return valor;
}

//METER UN ELEMENTO
void meter_inicio()
{
int elemento;
structnodo *nuevo;
system ("cls");
printf ("\nMETER UN ELEMENTO AL INICIO DE LA LISTA");
printf ("\n\nElemento= ");
scanf ("%d",&elemento);
nuevo=incluir;
nuevo->ant=NULL;nuevo->info=elemento;
nuevo->sgte=NULL;
if (inicio==NULL)
{
inicio=nuevo;
final=nuevo;
}
else...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion Java
  • Programacion Java
  • Programacion en java
  • programacion java
  • programacion en java
  • Programacion java
  • programacion java
  • Programacion java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS