Sdfdsfs

Páginas: 2 (454 palabras) Publicado: 11 de enero de 2012
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
//---------------------------------------------------------------------------
#define LONGITUD 6
#define MAXIMOLONGITUD-1
//----------------------------------------------------------------------------
//DECLARACIÓN DE LA ESTRUCTURA DE LA PILA
typedef struct
{
int tope;
int valor[LONGITUD];
}pila;//---------------------------------------------------------------------------
//DECLARACIÓN DE LAS FUNCIONES
int full(pila *);
void push(pila *, int);
int empty(pila *);
void pop(pila *,int *);//---------------------------------------------------------------------------
int main(int argc, char* argv[])
//int main()
{
pila p,t;
int dato,opc,elemento,flag=0;
p.tope=0;
do
{system("cls");
printf("\nMENU-PILA");
printf("\n1-> Insertar elemento");
printf("\n2-> Eliminar elemento");
printf("\n3-> Visualizar");
printf("\n4->Salir");
printf("\n\nIndique su opci¢n : ");
scanf("%d",&opc);
switch(opc)
{
case 1:
if(!full(&p)) // si pila no esta llena
{printf("\nDe el elemento a insertar: ");
scanf("%d",&dato);
push(&p,dato);
printf("\nElemento insertado...");
}else
{
printf("\nERROR: Pila llena");
}
break;

case 2:
if(!empty(&p))
{pop(&p,&dato);
printf("\nEl elemento eliminado es %d",dato);
}
else
{
printf("\nERROR: Pila vac¡a");
}
break;case 3:
if(!empty(&p)) //Entra si no está vacía la pila
{
t.tope=0; //Inicializa el indicador del tope de pila en 0...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sdfdsfs
  • Sdfdsfs
  • sdfdsfs

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS