Advertisement
gmmmarcos

PILA AVANZADO - ejercicio 7 (ahhhh iziiii)

Apr 10th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include "pila.h"
  4.  
  5. int main()
  6. {
  7. char OP='s';
  8. Pila DADA, MENOR, AUXDADA, AUXMENOR;
  9. inicpila (&DADA);
  10. inicpila (&MENOR);
  11. inicpila (&AUXDADA);
  12. inicpila (&AUXMENOR);
  13.  
  14. while (OP=='s')
  15. {
  16. printf("INGRESE UN VALOR A LA PILA DADA\n");
  17. leer (&DADA);
  18. printf("\n DESEA INGRESAR OTRO? s/n\n");
  19. fflush(stdin);
  20. scanf("%c",&OP);
  21. }
  22.  
  23.  
  24. printf("\n Que numero desea buscar en la pila DADA?\n");
  25. leer (&MENOR);
  26.  
  27. while (!pilavacia (&DADA))
  28. {
  29. if (tope(&DADA) == tope(&MENOR))
  30. {
  31. printf ("\n EL ELEMENTO SE ENCUENTRA EN DADA\n");
  32. break;
  33. }
  34. else
  35. {
  36. apilar (&AUXDADA, desapilar(&DADA));
  37. }
  38. }
  39.  
  40. if (pilavacia(&DADA))
  41. {
  42. printf("\n EL ELEMENTO NO SE ENCUENTRA EN DADA\n");
  43. }
  44.  
  45.  
  46.  
  47. return 0;
  48. }
  49.  
  50. /* 7) Determinar si un elemento buscado está dentro de una pila */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement