Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include "pila.h"
- #include "cola.h"
- int borracola2pilas(int *pila1, int *pila2, int *indice1, int *indice2)
- {
- int dato, datob;
- while(!pilavacia(pila1, indice1))
- {
- dato=eliminar_pila(pila1, indice1);
- insertar_pila(pila2, indice2);
- }
- datob=eliminar_pila(pila2, indice2);
- while(!pilavacia(pila2, indice2))
- {
- dato=eliminar_pila(pila2, indice2);
- insertar_pila(pila1, indice1);
- }
- return (*indice1)-1;
- }
- int main()
- {
- int *pila1, *pila2;
- int indice1=0, indice2=0;
- system("clear");
- printf("\t\t\t\tCola con 2 Pilas\n\n");
- pila1=crear_cola();
- indice1=insertar_pila(pila1, &indice1);
- indice1=insertar_pila(pila1, &indice1);
- indice1=insertar_pila(pila1, &indice1);
- getchar();
- printf("\nAhora mostramos...\n");
- mostrar_cola(pila1, &indice1);
- getchar();
- printf("\nAhora eliminamos...\n");
- indice1=borracola2pilas(pila1, pila2, &indice1, &indice2);
- getchar();
- printf("\nMostramos de nuevo...\n");
- mostrar_cola(pila1, &indice1);
- getchar();
- system("cls");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement