Advertisement
idsystems

SLE_Practica49_PilaAleatoria

Jun 24th, 2024
354
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.33 KB | None | 0 0
  1. /* Elabora un algoritmo que permita llenar una pila de 15 elementos de tipo entero
  2.    y sean generados de manera aleatoria. Después mostrar la pila
  3.  
  4.    CODIGO CODE COPILOT con intervencion humana.
  5. */
  6.  
  7. var
  8.     pila: vector [15] numerico
  9.     tope, i: numerico
  10.  
  11. inicio
  12.     tope = 0
  13.     cls()
  14.  
  15.     // Generar 15 números aleatorios y llenar la pila
  16.     desde i=1 hasta 15 {
  17.         si (tope < 15) {
  18.             tope = tope + 1
  19.             pila[tope] = random(100) // Generar números aleatorios entre 1 y 100
  20.          sino
  21.             imprimir("\nLa pila está llena.")
  22.         }
  23.     }
  24.  
  25.     // Desplegar los elementos de la pila
  26.     imprimir("\nElementos en la pila:\n")
  27.     mientras (tope > 0) {
  28.         imprimir("\n ",pila[tope])
  29.         tope = tope - 1
  30.     }
  31. fin
  32.  
  33.  
  34.  
  35.  
  36. /* CODIGO CHATGPT
  37.  
  38. // Declaración de Variables
  39. var
  40.     pila: numerico
  41.     elemento: numerico
  42.     i: numerico
  43.  
  44. inicio
  45.     // Inicialización de la Pila
  46.     pila = 0
  47.  
  48.     // Llenar la Pila con Elementos Aleatorios
  49.     desde i = 1 hasta 15 {
  50.         elemento = random(100)  // Generar un número aleatorio entre 1 y 100
  51.         pila.apilar(elemento)
  52.     }
  53.  
  54.     // Mostrar la Pila
  55.     imprimir("Elementos de la pila:")
  56.     mientras (no pila.estaVacia()) {
  57.         elemento = pila.desapilar()
  58.         imprimir(elemento)
  59.     }
  60. fin
  61. */
  62.  
  63.  
  64.  
  65.  
Tags: Pilas
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement