Prueba
Trabajo Práctico 1: Pilas
Resuelva los siguientes ejercicios. En el caso de ser necesario puede utilizar estructuras auxiliares:
Ejercicio 1: Cree las pilas DADA, CJTO1 y CJTO2 e inicialícelas (dejarlas vacías). Cargue desde el teclado la pila DADA con 4 elementos enteros cualquiera. Luego pase los tres primeros elementos a la pila CJTO1 y el restante a la pila CJTO2.
Ejercicio 2:Cree las pilas ORIGEN y DESTINO e inicialícelas. Cargue desde el teclado la pila ORIGEN. Pase todos los elementos de la pila ORIGEN a la pila DESTINO.
Ejercicio 3: Cree e inicialice las pilas ORIGEN y DESTINO. Cargue desde el teclado la pila ORIGEN. Pase los elementos de la pila ORIGEN a la pila DESTINO, pero dejándolos en su orden original.
Ejercicio 4: Cree e inicialice la pila DADA. Carguedesde el teclado la pila DADA. Invierta los datos cargados en DADA de manera que mantenga los elementos cargados originalmente en ella, pero en orden inverso.
Ejercicio 5: Cree e inicialice la pila DADA. Cargue desde el teclado la pila DADA con al menos un elemento. Pase el primer elemento (tope) de la pila DADA a su última posición (base), dejando los restantes elementos en su ubicaciónoriginal.
Ejercicio 6: Cree e inicialice la pila DADA. Cargue desde el teclado la pila DADA con al menos un elemento. Pase el último elemento (el de la base) de la pila DADA a su primera posición (tope), dejando los restantes en el mismo orden.
Ejercicio 7: Cree e inicialice las pilas POZO, JUG1, JUG2. Cargue desde el teclado la pila POZO. Reparta los elementos de la pila POZO en las pilas JUG1 yJUG2 en forma alternativa. La pila POZO puede contener: una cantidad par de elementos, una cantidad impar de elementos o ningún elemento.
Ejercicio 8: Cree e inicialice las pilas DADA, VALOR, PAR, IMPAR. Cargue desde el teclado la pila DADA. Cargue la pila VALOR con al menos un valor. Determine si la cantidad de elementos de la pila DADA es par. Si es par, pase el elemento del tope de la pilaVALOR a la pila PAR y sino páselo a la pila IMPAR.
Ejercicio 9: Cree e inicialice las pilas LIMITE, DADA, MAY y MEN. Cargue desde teclado la pila DADA y cargue la pila LIMITE con al menos un elemento válido. Pase los elementos de la pila DADA que sean mayores o iguales al tope de LIMITE a la pila MAY y los elementos que sean menores a la pila MEN.
Ejercicio 10: Cree e inicialice las pilas A,B, VALOR, VERD, FALSO. Cargue desde el teclado las pilas A y B. Cargue la pila VALOR con al menos un valor. Compare la cantidad de elementos de las pilas A y B. Si son iguales deje el tope de la pila VALOR en la pila VERD y si son distintas en la pila FALSO.
Ejercicio 11: Cree e inicialice las pilas A, B, VALOR, VERD, FALSO. Cargue desde el teclado las pilas A y B. Cargue la pila VALOR con almenos un valor. Compare los elementos de las pilas A y B. Si son iguales deje el tope de la pila VALOR en la pila VERD y si son distintas en la pila FALSO.
Ejercicio 12: Cree e inicialice las pilas MOD y DADA. Cargue desde teclado la pila DADA y cargue la pila MOD con al menos un elemento. Elimine de la pila DADA todos los elementos que sean iguales al tope de la pila MOD.
Ejercicio 13:Cree e inicialice las pilas MOD y DADA. Cargue desde teclado las pilas DADA y MOD. Elimine de la pila DADA todos los elementos que sean iguales a los elementos de la pila MOD.
Ejercicio 14: Cree e inicialice las pilas DADA y ANTERIORES. Cargue una pila DADA con al menos un elemento de valor 8 y pase a la pila ANTERIORES todos aquellos elementos que lo preceden (elementos entre el tope y el primer8).
Trabajo Práctico 2: Colas
Resuelva los siguientes ejercicios. En el caso de ser necesario puede utilizar estructuras auxiliares:
Ejercicio 1: Cree e inicialice la cola ORIGEN y la pila DESTINO. Cargue la cola ORIGEN. Pase los elementos de la cola ORIGEN a la pila DESTINO.
Ejercicio 2: Cree e inicialice la cola DADA. Cargue desde el teclado la cola DADA con al menos un elemento....
Regístrate para leer el documento completo.