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()
- {
- //dada una pila de numeros que carga el usuario
- //pasar a una pila los mayores a 8 y los menores a otra pila
- Pila origen;
- Pila mayores;
- Pila menores;
- char mander = 's';
- int tope;
- inicpila(&origen);
- inicpila(&mayores);
- inicpila(&menores);
- while (mander == 's')
- {
- leer(&origen);
- printf("Desea seguir cargando una pila??? s/n \n");
- fflush(stdin);
- scanf("%c",&mander);
- }
- mostrar(&origen);
- while (!pilavacia(&origen))
- {
- //1-desapilar el tope
- tope = desapilar(&origen);
- if (tope > 8)
- {
- apilar(&mayores,tope);
- }
- else if (tope < 8)
- {
- apilar(&menores,tope);
- }
- }
- printf("mayores\n");
- mostrar(&mayores);
- printf("menores\n");
- mostrar(&menores);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement