Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include "pila.h"
- int main()
- {
- int numero;
- //1-declarar una pila
- Pila pilin;
- Pila pilote;
- //2-inicializar la pila
- inicpila(&pilin);
- inicpila(&pilote);
- //3-cargar datos
- //3-a USUARIO
- leer(&pilin);
- //3-b PROGRAMADOR
- apilar(&pilin,11); //literal
- apilar(&pilin,89);
- //3-C PROGRAMADOR + USUARIO
- printf("ingrese numnero \n");
- fflush(stdin);
- scanf("%d",&numero);
- apilar(&pilin,numero);
- int suma = 1+2;
- apilar(&pilin,suma); //variable
- mostrar(&pilin);
- //solamente COPIA el tope
- int miTope = tope(&pilin);
- printf("el tope %d",miTope);
- //QUITA EL ELMENTO Y LO PASA A LA VARIABLE
- int aux = desapilar(&pilin);
- apilar(&pilote,aux);
- mostrar(&pilin);
- //0- SI ESTA LLENA
- //1- SI ESTA VACIA
- while (!pilavacia(&pilin))//mientras tenga datos
- {
- //1-saco de UNA pila
- int aux = desapilar(&pilin);
- //2- agrego en otra pila
- apilar(&pilote,aux);
- }
- mostrar(&pilote);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement